C++ သင္ခန္းစာ ( ၇ )
ဒီသင္ခန္းစာကစျပီး program စေရးပါေတာ့မယ္။ Program စေရးမယ္ဆိုရင္ ဘာအတြက္ေရးမယ္ဆိုတာ တိတိက်က်သိရပါမယ္။ ပထမဆံုးအေနနဲ႕screen ေပၚမွာ Hello! Are you OK ? ဆိုတဲ့စာေၾကာင္း တစ္ေၾကာင္းေပၚေအာင္ေရးၾကည့္ရေအာ င္။က်ေတာ္တို႕ေရးထားတဲ့
program ကို run လိုက္တာနဲ႕ computer screen မွာ Hello! Are you OK ?
ဆိုျပီးေပၚလာရပါမယ္။ကဲ C:\TC\BIN ထဲက TC.exe ကို run လိုက္ပါ။ Turbo C++
ပြင့္လာပါလိမ့္မယ္။ေအာက္ကအတိုင္း code ေတြလိုက္ေရးပါ။
#include <iostream.h>
void main ()
{
cout<<"Hello! Are you OK ?";
}
ျပီးရင္ အဲ့ဒီ program ကိုနာမည္တစ္ခုေပးျပီး save ပါ။ ျပီးေနာက္ compile လုပ္ျပီး run ၾကည့္ပါ။CMD Box ျဖင့္ Hello! Are you OK ? ဆိုေသာစာေၾကာင္းေပၚလာျပီးျပန္ေပ ်ာက္သြားပါလိမ့္မယ္။ကဲဒါဆို
coding ကိုရွင္းျပပါ့မယ္။c++ language မွာ အနည္းဆံုး အလုပ္လုပ္ေပးမယ့္
function တစ္ခုပါရပါမယ္။တစ္ခုထက္ပိုလည္းရ ပါတယ္။ျပီးေတာ့
program ကို run ရင္စျပီးအလုပ္လုပ္မယ့္ function ကို main
လို႕နာမည္ေပးရပါတယ္။က်န္တဲ့ function ေတြကိုေတာ့
ၾကိဳက္ရာနာမည္ေပးလို႕ရပါတယ္။ဆို လိုတာက c++ language မွာအနည္းဆံုး main function တစ္ခုပါရမယ္ေပါ့။က်ေတာ္တို႕ေရးထ ားတဲ့ program မွာ ဒုတိယစာေၾကာင္းက main function ေၾကျငာတာပါ။main ေနာက္က () က function တစ္ခုျဖစ္ေၾကာင္းသတ္မွတ္ခ်က္ျဖစ ္ျပီး၊
void ဆိုတာက ဒီ function ထဲကအခ်က္အလက္ေတြကိုတျခား function ေတြထံ
ျပန္ပို႕စရာမလိုဘူး return ျပန္စရာမလိုဘူးဆိုလိုတာပါ။c++ မွာ function
တစ္ခုကို open brace သေကၤတ { နဲ႕စျပီး close brace သေကၤတ } နဲ႕ဆံုးရပါတယ္။
(3)ေၾကာင္းေျမာက္ { နဲ႕(5)ေၾကာင္းေျမာက္ } က main function ရဲ႕
အစနဲ႕အဆံုးပါ။(4) ေၾကာင္းေျမာက္ cout ဆိုတာ console out
လို႕ေျပာတာပါ။ဆိုလိုတာက screen ေပၚမွာျပေပးခိုင္းတာပါ။coutကို <<
သေကၤတနဲ႕တြဲသံုးရမယ္လို႕သတ္မွတ္ ထားပါတယ္။မိမိေပၚေစခ်င္တဲ႕စာသား ကိုေတာ့ double quote " " အဖြင့္အပိတ္ၾကားမွာေရးရမယ္လို႕သ တ္မွတ္ထားပါတယ္။ျပီးေတာ႕ semicolon သေကၤတကေတာ့ စာေၾကာင္း statement တစ္ေၾကာင္းျပီးျပီဆိုတဲ့ေဖာ္ျပခ ်က္ပါ။
#include <iostream.h> ကေတာ့ cout<< ဆိုေသာ statement အလုပ္လုပ္ဖို႕လိုအပ္တာေတြ iostream.h ဆိုတဲ့ header file ထဲမွာရွိေၾကာင္းၾကိဳတင္ညြန္ၾကား ထားတာပါ။အဲ့ဒါကို preprocessor directive လို႕ေခၚပါတယ္။
***** နားမလည္၊ မရွင္းလင္းသည္မ်ားကို comment ေပးျပီးေမးႏိုင္ပါတယ္။ *****
ဒီသင္ခန္းစာကစျပီး program စေရးပါေတာ့မယ္။ Program စေရးမယ္ဆိုရင္ ဘာအတြက္ေရးမယ္ဆိုတာ တိတိက်က်သိရပါမယ္။ ပထမဆံုးအေနနဲ႕screen ေပၚမွာ Hello! Are you OK ? ဆိုတဲ့စာေၾကာင္း တစ္ေၾကာင္းေပၚေအာင္ေရးၾကည့္ရေအာ
#include <iostream.h>
void main ()
{
cout<<"Hello! Are you OK ?";
}
ျပီးရင္ အဲ့ဒီ program ကိုနာမည္တစ္ခုေပးျပီး save ပါ။ ျပီးေနာက္ compile လုပ္ျပီး run ၾကည့္ပါ။CMD Box ျဖင့္ Hello! Are you OK ? ဆိုေသာစာေၾကာင္းေပၚလာျပီးျပန္ေပ
#include <iostream.h> ကေတာ့ cout<< ဆိုေသာ statement အလုပ္လုပ္ဖို႕လိုအပ္တာေတြ iostream.h ဆိုတဲ့ header file ထဲမွာရွိေၾကာင္းၾကိဳတင္ညြန္ၾကား
***** နားမလည္၊ မရွင္းလင္းသည္မ်ားကို comment ေပးျပီးေမးႏိုင္ပါတယ္။ *****
0 comments:
Post a Comment