Monday, July 23, 2012

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

လြန္ခဲ႔တဲ႔ ႏွစ္နွစ္ေလာက္တုန္းက ကၽြန္ေတာ္ေရးခဲ႔တာေလးပါ

ကၽြန္ေတာ္လက္ရွိေလ႔လာေနတာေတြကို tutorial အျဖစ္ေရးသြားမွာပါ

အမွားပါရင္လည္း ေထာက္ျပေပးဖို႔ေတာင္းဆိုအပ္ပါတယ္ ကဲ႔စလိုက္ရေအာင္

ပထမဦးဆံုးလိုအပ္တာကေတာ႔ C++ complier ပဲ႔ျဖစ္ပါတယ္

Complier ဆိုတာသင္႔ရဲ႕ Code ေတြကို Maching code အျဖစ္ေျပာင္းေပးဖို႔ပါပဲ႔ ဒါမွ ကၽြန္ေတာ္တို႔ရဲ႕ Operating system ကတြက္ထုတ္ေပးႏိုင္မွာပါ

အဲဒီကုတ္ကိုေရးဖို႔ သင္ဟာ text editor ,IDE(intergrated development enviroment), ဒါကိုအေထာက္ကူျပဳတဲ႔ complier တစ္ခုေတာ႔လိုမွာပါ

ကၽြန္ေတာ္အၾကံေပးလိုတာက Dev C++ (free) ဒါမမဟုတ္ Microsoft Visual C++ Express Editon(free) တစ္ခုမဟုတ္တစ္ခုသံုးရင္ရပါတယ္

လက္ရွိေတာ႔ကၽြန္ေတာ္က Dev C++ ကိုသံုးပါတယ္ နည္းနည္းပိုလြယ္တယ္ထင္လို႔

ေအာက္ကကုတ္ေလးေတြကိအရင္ေလ႔လာလိုက္ပါဦး

    // ဒါကကြန္မင္းတစ္ခုပါ C++ compiler ကဒီထဲမွာေရးတာကိုအလုပ္မလုပ္ပါဘူး

    Code:
    /*
    ဒါကစာေတြအမ်ားၾကီးေရးလို႔ရတဲ႔ comment တစ္ခုပါ C++ compiler ကဒီထဲမွာေရးတာကိုလည္းအလုပ္မလုပ္ပါဘူး
    */


ျပီးရင္ HelloWord ဆိုတဲ႔ application တစ္ခုေရးရေအာင္ဗ်ာ

start-->all program-->Bloodshed Dev-C++ -->Dev-C++ ဆိုျပီးဖြင္႔လိုက္ပါ

ပြင္႔လာရင္ File-->New-->Source File ကိုေရြးပါ

program စပါျပီ
ပထမဆံုးအေၾကာင္းမွာ ကၽြန္ေတာ္တို႔ရဲ႕ Application ထဲမွာ iostream file မွပါ၀င္တဲ႔အေၾကာင္းရာမ်ားကို C++ complier ကိုကူးဖို႔ ရိုးရိုးေလးေျပာထားတဲ႔စာေၾကာင္းပါ ဘာေၾကာင္႔လဲဆိုေတာ႔သူရဲ႕ Function ကိုေခၚသံုးလို႔ပါ

include statement ကေတာ႔ program ရဲ႕အစမွာရွိရပါတယ္ program ထဲမွာ ေနာက္လည္းေခၚသံုးလို႔ရေအာင္ပါ

Iostream ဆိုတာကေတာ႔ C++ အတြက္ အေျခခံ input/output လုပ္ေဆာင္ခ်က္ပဲ႔ျဖစ္ပါတယ္
Window အတြက္ကိုက္ညီတဲ႔ String ေတြကိုေရးရင္ User က input ေပးတာကို လက္ခံဖို႔ျဖစ္ပါတယ္

    #include <iostream>




ကၽြန္ေတာ္တို႔ရဲ႕ Application ထဲမွာ iostream file မွပါ၀င္တဲ႔အေၾကာင္းရာမ်ားကို C++ complier ကိုကူးဖို႔ ရိုးရိုးေလးေျပာထားတဲ႔စာေၾကာင္းပါ ဘာေၾကာင္႔လဲဆိုေတာ႔သူရဲ႕ Function ကိုေခၚသံုးလို႔ပါ

include statement ကေတာ႔ program ရဲ႕အစမွာရွိရပါတယ္ program ထဲမွာ ေနာက္လည္းေခၚသံုးလို႔ရေအာင္ပါ

Iostream ဆိုတာကေတာ႔ C++ အတြက္ အေျခခံ input/output လုပ္ေဆာင္ခ်က္ပဲ႔ျဖစ္ပါတယ္
Window အတြက္ကိုက္ညီတဲ႔ String ေတြကိုေရးရင္ User က input ေပးတာကို လက္ခံဖို႔ျဖစ္ပါတယ္

#include statement ရဲ႔ေအာက္မွာကေတာ႔ေနာက္ထပ္တစ္ေၾကာင္းပါ

    using namespace std;

အဲဒီစာေၾကာင္းရဲ႕ Code ကေတာ႔ ကၽြန္ေတာ္တို႔ရဲ႕ Application က standard library ကိုအသံုးျပဳျပီး Complier ကိုေျပာတဲ႔စာေၾကာင္းပါ
အဲဒီCode ကိုအသံုးျပဳတာဟာ ရွင္းလင္းဖို႔အတြက္ပါ( std:: cout အစား)
လူအမ်ားစုကေတာ႔ အဲဒီ Code ကိုအသံုးမျပဳျခင္းကေတာ႔ သူတို႔ရဲ႕ program ကိုပိုျပီးေတာရွဳပ္ေထြးေစပါတယ္
 semicolon ကိုစာေၾကာင္းရဲ႕ အဆံုးမွာမက်န္ရစ္ပါေစနဲ႔ semicolon ကသင္႔ရဲ႕ statement ေတြကို ပိုင္းျခားေပးပါတယ္

ေနာက္တစ္ေၾကာင္းသြားရေအာင္

    int main() {


int ဆိုတာ Integral Type ရဲ႕အတိုေကာက္စာလံုးျဖစ္ျပီး size က 32 bits ျဖစ္ပါတယ္ဒါကေတာ႔ C++ language အတြက္ int ကို return ျပန္ေပးဖို႔ျဖစ္ပါတယ္
main() ကေတာ႔ ကၽြန္ေတာ္တို႔ရဲ႕ program ကိုဒီမွာစျပီလို႔ Complier ကိုအသိေပးတာပါ
() ႏွစ္ခုအေနာက္က { ေလးကေတာ႔ Complier ကိုဒီ အလိမ္ေလးထဲမွာစတယ္လို႔ေျပာတာပဲ႔

ဆက္လက္ေရးပါဦးမယ္
လာမယ္ၾကာမယ္ေနာ္

No comments:

Post a Comment

Thanks for your comments
Welcome from cyberoot