#include <iostream>
using namespace std ;
int main()
{
cout << "Linux Is Excellent !" ;
return 0 ;
}
اقا فرشید با این سوالا که منو از زندگی سیر کردی بزار ما دوزار سی یاد بگیریم بعد این چیزا رو بگومن که میگم توضیح بده من هم یاد بگیرم!!!
تازه اونم خطا نبود کد برنامم بود :P
using namespace std ;
استفاده کردم !#include <iostream>
خطوطی که با # شروع میشن به کامپایلر ( اون چیزی که برنامه رو به زبان 0 و 1 تبدیل میکنه تا اجرا شه ) میگن که فلان کارو بکن iostream میگه من میخام رو صفحه یه چیزی نشون بدم خودتو آماده کن !using namespace std ;
به ما گفتن اینوبنویسین ثواب داره ( برای iostream ) حالت جزئی اینکه برای هر دستور بنویسی یعنی مثلا using std::cout ;
int main()
اینم بدنه اصلی (اسمش تابع است )برنامه ی ما توی کروشه ها نوشته میشهcout << "Linux Is Excellent !" ;
اونجا که iostream دادیم برای همین بود cout <<
یعنی این چیزی که اون جلو هست(یعنی linux ... ) رو بفرست به مانیتور !return 0 ;
وقتی اجرا به اینجا رسید cpu میفهمه برنامه با موفقیت به اتمام رسیدهLinux Is Excellent
#include<iostream>
using namespace std;
int main()
{
cout <<"ubuntu exellent";
return 0;
}
و وقتی اجرا می کنم یک صفحه ی سیاهی ظاهر میشه که بالاش نوشته hello و زیرش هم نوشته: press enter to continue. البته اولین بار که نوشتم توی cout خواسته بودم که hello چاپ بشه و حالا هر تغییری میدم اعمال نمیشه و همینا میاد.سلام
ببخشید من این برنامه رو توی code::blocks می نویسمکد: [انتخاب]#include<iostream>
و وقتی اجرا می کنم یک صفحه ی سیاهی ظاهر میشه که بالاش نوشته hello و زیرش هم نوشته: press enter to continue. البته اولین بار که نوشتم توی cout خواسته بودم که hello چاپ بشه و حالا هر تغییری میدم اعمال نمیشه و همینا میاد.
using namespace std;
int main()
{
cout <<"ubuntu exellent";
return 0;
}
ممنون میشم راهنمایی کنید
کد: [انتخاب]#include <iostream>
خطوطی که با # شروع میشن به کامپایلر ( اون چیزی که برنامه رو به زبان 0 و 1 تبدیل میکنه تا اجرا شه ) میگن که فلان کارو بکن iostream میگه من میخام رو صفحه یه چیزی نشون بدم خودتو آماده کن !
کد: [انتخاب]#include <iostream>
خطوطی که با # شروع میشن به کامپایلر ( اون چیزی که برنامه رو به زبان 0 و 1 تبدیل میکنه تا اجرا شه ) میگن که فلان کارو بکن iostream میگه من میخام رو صفحه یه چیزی نشون بدم خودتو آماده کن !
ببخشيد جسارتي ميكنم aliva جان
من توضيح شمارو خوي نگرفتم(بزار به حساب آي كيو پايينم ;D)
ولي تا اونجايي كه من ميدونم اينها فايلهاي كتابخونه اي زبان سي هستند مثلا iostream دستورات مربوط به ورودي و خروجي رو كنترل (يا شايد بهتره بگم تعريف) ميكنه مثل cin cout ولي فك نميكنم به كامپايلر بگن چكار كن
std::cout <<"GNU/LINUX RULES";
http://www.cplusplus.com/doc/tutorial/namespaces/
پس مدت ها رنج و زحمت در لحظات نومیدی فهمیدم پایان شب سیه سفید است !
یعنی اولین برنامه C++خود را با ابونتو نوشتم که کار میدهد.
این حادثه را به تمامی جهانینان مخصوصا خودم تبریک میگم
ide = code::block
اینم برنامه من ( برنامم اپن سرسه ! )کد: [انتخاب]#include <iostream>
using namespace std ;
int main()
{
cout << "Linux Is Excellent !" ;
return 0 ;
}
کاری نداشتم فقط داشتم از خوشحالی می ترکیدم خواستم بگم !
در سی پلاس نام هدرفایلها .h ندارهالبته درستش اینه که بگیم در ++C فایلهای Header میتونند پسوندی نداشته باشند (مثل کتابخانه اصلی ++C و بعضی کتابخانههای خاص مثل QT)، ولی عموما دارای پسوند h. یا hpp. خواهند بود.
این تاپیک ماله ۴ ساله پیشه! شخم نزنین تاپیکا رو!
این تاپیک ماله ۴ ساله پیشه! شخم نزنین تاپیکا رو!
منظورتون چیه؟ یکی از اصول اولیه فروم اینه که تا میشه سوال تکراری نباشه و از تاپیکهای قبلی تا بشه استفاده کرد و اینطوری غنی تر هم میشن.جالب بود برام بازخوردی که دادین :-Xاین تاپیک ماله ۴ ساله پیشه! شخم نزنین تاپیکا رو!
+1
به نکته ی خوبی اشاره کردی! ;D
مصطفی جان، گفتم که این برنامه برا الای کار aliva هست و الان چندتا برنامه و اسکریپت کاربردی از aliva هست روی وب که معروفترینش همون فیکس subtitle هاست.
راستش من که چیزی از حرفاتون نفهمیدم.یه جور سربسته گفتین!!منم بیسوات
البته درستش اینه که بگیم در ++C فایلهای Header میتونند پسوندی نداشته باشند (مثل کتابخانه اصلی ++C و بعضی کتابخانههای خاص مثل QT)، ولی عموما دارای پسوند h. یا hpp. خواهند بود.
#include <iostream>
using namespace std;
int main()
{
int i,j;
cout<<"Enter your Distance in CMs:";
cin>>i;
j=i/100;
cout<<"your distance in meters:";
cout<<j;
return 0;
}
درستش اینه که بگیم در ++C فایلهای Header میتونند پسوند داشته باشند چون استاندارد C++ اینه که پسوندی نباشهخیر، وقتی کسی تصحیحتون میکنه حداقل استاندارد رو نخونده روی نظرتون اصرار نکنید. این آخرین پیشنویس از ISO/IEC 14882 هست که با نسخه اصلی زیاد فرقی نداره (نسخه اصلی به صورت رایگان در اینترنت نیست): لینک (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf)
خیر، وقتی کسی تصحیحتون میکنه حداقل استاندارد رو نخونده روی نظرتون اصرار نکنید. این آخرین پیشنویس از ISO/IEC 14882 هست که با نسخه اصلی زیاد فرقی نداره (نسخه اصلی به صورت رایگان در اینترنت نیست): لینک (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf)
حتی توی مثالهای اون هم نگاه کنید همه Headerها با پسوند h. هستند (چون درستش اینه) بجز همونطور که گفتم کتابخانه اصلی و بعضی کتابخانههای خاص مثل QT.
از لحاظ تجربی هم اگر تنها یک بار با یک گروه برنامه ++C نوشته باشید میبینید همه Headerها پسوند h. دارند، چون بیمعنی هستش توی یک پروژه یک سری فایل بدون پسوند باشه (بجز چیزهایی مثل README یا LICENSE یا از این قبیل فایلها).