Thursday, August 9, 2012

C++ ကိုေလ႔လာျခင္း 2

 အရင္က အဆက္ေလးပါ

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