السلام عليكم
يا شباب اول شئ انا مبتدئ في البرمجة وما لي خبرة فيها من قبل .. وابي اتعلم برمجة ++C وانا ماني عارف من وين ابدا .. اشتريت كتاب اسمة "كيف تبرمج بلغة c++" للدكتور صلاح دوجي <<لكنة معقد شوي لانة في مصطلحات ما افهمها فما اعرف كيف ابدا بالبرمجة ..
مشكلتي الثانية .. هي في "المترجم" <<اظن اسمة كذا صح ول لا ؟؟
انا ابي اتعلم البرمجة على برنامج Qt Creator .. لكن هل تختلف كتابة الاكواد فيها ؟؟ يعني مثلا ..
هذا الكود يتغير فية شئ اذا كتبتة في QT او في microsoft VC++2008
#include <iostream>
void main()
{
cout<<"Hello world!";
}...
المشكلة هي انا ما اعرف ايش اختار لمن يشتغل البرنامج يعني يقول لي البرنامج الي راح اسوية راح يكون برسم او بس نص برمجي او غيرها .. <<<ياليت تفهموني وهذي صور من microsoft VC++2008 و QT عن الي اقصدة ..


<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
الان بعد ما اختار "empty project" في microsoft VC++2008 وبعدها اسوي ملف c++ جديد في المجلد "Source Files" وانا سميتة main .. كتبت هذا الكود ..
#include <iostream>
int main()
{
std::cout << "Hello world" << std::endl;
system("PAUSE");
return 0;
}
واخيرا اشتغل البرنامج بدون اخطاء...
______________________________________________________________
اما بالنسبة لـQT اخترت خيار "Empty Qt Project" وبعدها قال لي اختار في قائمة project management احد الثلاث خيارات وانا ما اعرف ولا وحدة واخترت منها "none" ,, ثم سويت ملف c++ جديد وسميتة main والصورة توضح الخيارات الثلاث ..

وكتبت هذا الكود
#include <iostream>
int main()
{
std::cout << "Hello world" << std::endl;
system("PAUSE");
return 0;
}لكن طلع لي خطأ لا اعلم لماذا ..وهذي صور الخطا..


________________________________
لكن بالنسبة لكتابة الكود الاخر ,, والي هو:
#include <iostream>
main()
{
cout << "Hello World";
return 0;
}في برنامج QT يطلع لي خطا ولا يعمل وهذي صورتة ..


اما في برنامج VC++2008 يطلع لي رسالة خطا ولكن مع ذلك البرنامج يشتغل .. صور

(_________________
اسئلة خارج الموضوع ..
1-كيف ابدا الطريق الصحيح في البرمجة بلغة ++C ??
2-ايش الفرق بين تشغيل البرنامج طبيعي وتشغيلة بخاصية bebugging ??
3-ليش بعض الاكواد تشتغل في vc++2008 واما في QT لا ؟؟
وسلامتكم وانا اسف على ثقل وكثرة الاسئلة :) فأعذروني .
