تمرين من المصدر الأصلي · تطبيق عملي

مرحبًا، هذا أنا

استخدم الشرح العربي للفهم، واعتمد صفحة CS50 الأصلية مرجعًا نهائيًا للمواصفات والتسليم.

جلسة دراسة مقترحة: حتى 60 دقيقةالجهد الكلي التقريبي: 120 دقيقة · أكمل من حيث توقفت لاحقًا.Week 1
محاور هذه الخطوة
  • C
  • المترجم
  • الأنواع
  • الدوال

ترجمة آلية تحت المراجعة

مرحبًا، هذا أنا

المصدر الأصلي

قائمة تنفيذ التمرين

تُحفظ علامات هذه القائمة على هذا الجهاز والمتصفح فقط. أنشئ حسابًا مفعّلًا لحفظ إنجاز التمرين في مسارك.

مرحبًا، هذا أنا

محتوى خارجي من YouTube

لن نتصل بهذه الخدمة قبل موافقتك. يمكنك فتح المصدر في نافذة مستقلة بدل تحميله هنا.

فتح المصدر

مشكلة بحاجة إلى حل

في ملف يسمى hello.c، في مجلد يسمى me، قم بتنفيذ برنامج في لغة C يطالب المستخدم باسمه ثم يقول مرحبًا لذلك المستخدم. على سبيل المثال، إذا كان اسم المستخدم هو Adele، فيجب أن يقوم برنامجك بالطباعة hello, Adele\n!

تلميحات
  • تذكر أنه يمكنك الحصول على string من مستخدم لديه get_string، والذي تم الإعلان عنه في cs50.h.
  • تذكر أنه يمكنك طباعة ملف string مع printf، والذي تم الإعلان عنه في stdio.h.
  • تذكر أنه يمكنك تنسيق ملف string مع printf مع %s.

تجريبي

كيف تبدأ

تنفيذ cd بمفرده في نافذتك الطرفية. يجب أن تجد أن مطالبة النافذة الطرفية الخاصة بك تشبه ما يلي:

$

التنفيذ التالي

mkdir me

لإنشاء مجلد يسمى me في مساحة الشيفرة الخاصة بك.

ثم نفذ

cd me

لتغيير الدلائل إلى هذا المجلد. يجب أن تشاهد الآن مطالبتك الطرفية باسم me/ $. يمكنك الآن التنفيذ

code hello.c

لإنشاء ملف يسمى hello.c حيث يمكنك كتابة الشيفرة الخاص بك.

الإرشادات التفصيلية

إليك "جولة تفصيلية" (i.e.، جولة) لهذه المشكلة، إذا كنت ترغب في الحصول على نظرة عامة شفهية حول ما يجب فعله أيضًا!

محتوى خارجي من YouTube

لن نتصل بهذه الخدمة قبل موافقتك. يمكنك فتح المصدر في نافذة مستقلة بدل تحميله هنا.

فتح المصدر

كيفية الاختبار

صحة

check50 cs50/problems/2026/x/me

النمط

style50 hello.c

كيفية الإرسال

في جهازك الطرفي، قم بتنفيذ ما يلي لإرسال عملك، والإجابة على المطالبات التي تظهر أيضًا.

submit50 cs50/problems/2026/x/me

أنهيت التطبيق؟

راجع عناصر التنفيذ أعلاه، ثم احفظ إنجازك وانتقل إلى التمرين التالي.

حفظ إنجاز التمرين

يمكنك قراءة الدورة كاملة دون حساب. يصبح حفظ التقدم متاحًا بعد تفعيل الحساب، ويبقى محفوظًا بعد انتهاء العضوية.

العودة إلى جميع التمارين