الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أساسيات لغة C للبرمجة

مغلق
بدأه caballero في 5 أغسطس 2005 · 30 رد · 3,096 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#26

السـﻻم عليكم ..

يا اخوان عندي سؤال :

في هذا الدرس تعلمنا ان نكتب بهذه الطريقة :

#include <stdio.h>
main ()
{
printf (" Hello Sami \n");
}

لكني قرأت في احد المواقع اﻻجنبية طريقة اخرى لكتابة الكود .. وهي :

  #include <stdio.h>

   int main( argc, argv )
   int argc;
   char *argv[];
   {
        puts( "Hello World!" );
        exit( 0 );
   }

وحاولت اجرب طريقة اخرى من عندي على الشكل التالي :

# include <stdio.h>

main ()
{
puts (" Hello sami");
}

بابدال كلمة printf بكلمة puts .. فكانت النتائج كلها واحدة ..

طيب عندي كم سؤال :

1- printf = puts بالعمل .. صح ام هناك تفصيل ؟

2- ممكن احد يشرح لي الكود الثاني وماذا تعني المعطيات التي تحتويه ؟

3- لماذا اضاف exit )0) وهل تعمل عمل return او break في السي ++ ؟

#27

puts و هي اختصار put string هي function تكتب الstring كما هو على عكس الprintf بمعنى

باستخدام printf

printf("Hi I'm %s and my age is %d", name, age);

و كما ترى يمكنني أن أضع متغيرات وسط الstring و الإشارة لها بعد ذلك أما puts فلا يمكن فعل هذا

و يوجد أيضا gets و هي تقرأ string من المستخدم

و أعتقد أنه يوجد fputs و fgets و fputc و fgetc و هي تستخدم مع الfiles

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#28

شكرا اخوي باش مهندس ..

هل افهم من كلامك ان puts استخدمها فقط مع الثوابت ؟

وال printf تكون مع الاثنين ؟

#29
برق كتب:
أنا لو حصل لي حاجة ، حيكون السبب الأخ أحمد جمال :angry:

يا عم إنت جبت لي إحباط :blink:

الأمر gcc لعمل compiling  لملف .c ،بس الناتج حيطلع في ملف اسمه a.out لأنه هو الملف القياسي ، ولو عايز يطلع في ملف تنفيذي وتحدد أنت الإسم ، اكتب الأمر التالي:

gcc sourcefile.c -o filename

حيث أن filename هو اسم الملف التنفيذي الذي سينتج.

يا اخى برق تحدث رياله خطا ويقول gcc is not found

يعنى هو كل ما اسئل سوائل تعكننى دمى <_<

اللهم زدنى علما

من لا يستطع ان يرفع غطاءه عنه لصلاه الفجر لا يستطع ان يرفع سلاحه عند بدا المعركه

#30

السلام عليكم

هل أنت من متأكد أن الرسالة التي تظهر عندك هي gcc is not found ؟

هل تستطيع تثبيت البرامج من Source ؟ أم أنه يعطيك رسالة خطأ عند تنفيذ الأمر configure/. ؟

MPSI/MP* - CPR Tanger

#31

gcc is not found

انا متاكد ولكن من اين ااتى بالسورس

اللهم زدنى علما

من لا يستطع ان يرفع غطاءه عنه لصلاه الفجر لا يستطع ان يرفع سلاحه عند بدا المعركه

هذا الموضوع مغلق.

مواضيع مشابهة