အရင္က အဆက္ေလးပါ
cout << "Hello World" <
အဲဒီ cout ကေတာ႔ C++ က standard output stream ကိုသံုးထားတာပါ ။ less than sings ႏွစ္ခုကေတာ႔ insertion operator ျဖစ္ပါတယ္
ေနာက္ထပ္ "" ေလးႏွစ္ခုကေတာ႔ သင္႔ရဲ႕ String ေတြကိုထည္႔သြင္းဖို႔အတြက္ပါ။ဥပမာ " Hello"
ျပီးေတာ႔insertion operator ကိုထပ္ေခၚတာပါ(<<)။ insertion operator ရဲ႕ေနာက္ဆံုးနားမွာ endl လိုေရးရပါတယ။္
ဒါကအဲဒီ line မွာ စာေၾကာင္းဆက္မေရးေတာ႔ဘူးဆိုတာျပပါတယ္
cin.ignore();
ဒါကေတာ႔ screen ေပၚ output ထုတ္ေပးတဲ႔အခါ press a key ကိုuser ေတြတစ္ဆင္ခံျပီး နွိပ္ဖို႔ပါ
ဘယ္လိုလဲဆိုေတာ႔ အဲဒီ cin.ignore();ဆိုတာပါရင္ output မွာ press any key to continue မပါဘူးဗ်
ဒါကuser က စာတစ္ခုခုရိုက္ျပီး enter ေခါက္မွ press any key to continue ေပၚလာမွာပါ
ကၽြန္ေတာ္သိသေလာက္ေတာ႔ အဲဒီစာေၾကာင္းမပါလညး္အလုပ္လုပ္ပါတယ္
ေနာက္တစ္ခုက
system("PAUSE");
ဒါကိုကၽြန္ေတာ္ Dev C++ မွာသံုးရတယ္ဗ်
ဘာလို႔မွန္းကၽြန္ေတာ္လည္းနားမလည္ဘူး အဲဒီကုတ္သာမပါရင္ Dev C++ Software ကအလုပ္မလုပ္ဘူးထင္ပါတယ္ကၽြန္ေတာ္မသိတာလည္းျဖစ္ပါလိမ္႔မယ္
ဒါေပမယ္႔ သူမ်ားေရးထာတဲ႔ C++ တိုင္းမွာေတာ႔အဲဒီ စာေၾကာင္းမပါပဲ႔ run လို႔ရေနတယ္ error မရွိဘူးထင္ပါတယ္
ကၽြန္ေတာ္က MV C++ မွာ run ၾကည္႔တာနားမလည္ေတာ႔တာလည္းျဖစ္ပါလိမ္႔မယ္
ေနာက္တစ္ခုကေတာ႔
return 0;
အဲဒီစာေၾကာင္းကေတာ႔ main () function ရဲ႕အပိတ္ပါ။
return 0 လိုျပန္ျပီးေနာက္မွာ ; ဒါေလးကိုမေမ႔က်န္ခဲပါနဲ႔
ေနာက္ဆံုးတစ္ခုကေတာ႔
}
အပိတ္ဘားပဲ႔ျဖစ္ပါတယ္ဒါကေတာ႔ main() section ျပီးသြားျပီလို႔ Complier ကိုေျပာတာပါ
ဒါက source code အျပည္႔စံုပါ
#include
using namespace std;
int main(){
cout << "Hello World" << endl ;
cin.ignore();
system("PAUSE");
return 0;
}
No comments:
Post a Comment
Thanks for your comments
Welcome from cyberoot