စစခ်င္းဘာေရးရမွန္းမသိေသးလို ့ C++ေရးရင္ေၾကျငာရတဲ့ Header Filesေတြအေၾကာင္း ေျပာျပခ်င္ပါတယ္။ သိျပီးသားဆိုရင္လည္း ေက်ာ္ဖတ္သြားၾကပါ။မသိေသးတဲ့ သူေတြအတြက္ပါခင္ဗ်ာ။
Standard Header File & Their Functions
1.Basic Input & Output Header File(iostream.h)
သူ ့ကိုေတာ့ cout နွင့္ cin commands ေတြကို ထည့္သံုးမွာမို့လို့ ေၾကျငာရတာပါ။
2.Standard Input &Output Header File(stdio.h)
သူ ့ကိုေတာ့ printf ႏွင့္ scanf commands ေတြကို သံုးဖို ့ေၾကျငာတာပါ။(cin & cout အစားသူတို့ကိုသံုးတာပါ။ ပံုစံေတာ့ နည္းနည္းကြဲတာေပါ့။
ဥပမာ
cout<<"My name is"; cin>>name;အစား
printf("My name is");
scanf("name");ဆိုျပီး ေရးရတာပါ။ပံုစံေလးပဲကြဲတာပါ။ဆိုလိုရင္းကေတာ့ အတူတူပါပဲ။
3.Formatting iostream output(iomaip.h)
သူ ့ကိုေတာ့ ဒသမကိန္းကိုလိုခ်င္သေလာက္ျဖတ္ဖို့နဲ့ ကိန္းတစ္ခုနဲ ့တစ္ခုၾကား space ျခားဖို့သံုးတာပါ။
1)setprecision(2)လို ့သံုးလိုက္ရင္ အရင္က ရွိတာက x=123.4567ဆိုပါေတာ့။အဲ့ဒါကိုသံုးလိုက္တဲ အတြက္ ဒသမကိန္းေနာက္က ကိန္း၂လံုးကိုပဲျပပါေတာ့မယ္။ ဒီမွာၾကည့္မွာ x=123.45 ဆိုျပီး ျဖစ္သြားပါတယ္။
2)setw(5)လို့ သံုးရင္ေတာ့ ထြက္လာတဲ့ အေျဖေတြကို တစ္ခုနဲ့တစ္ခု space (၅)ေနရာစာျခားျခားသြားျပီး ျပ သြားမွာပါ။"\t"လည္း ဒီလိုပါပဲ။ဒါေပမဲ့ ဒီေကာင္ကေတာ့ တစ္ခ်က္စာပဲျခားမွာပါ။setw(-)ကေတာ့ ကိုယ္သတ္ မွတ္ခ်င္သေလာက္သတ္မွတ္ျပီး ျခားနိုင္တာေပါ့ဗ်ာ။
4.Console Input & Output Header File(conio.h)
1)clreol()-သူက လိုင္းတစ္လိုင္းကိုပဲ အဆံုးအထိ ရွင္းလင္းဖို့သံုးတာပါ။
2)clrscr()-သူကေတာ့ အရင္အေျဖထုတ္တုန္းက screenမွာေပၚေနတဲ့ စာအာလံုးကိုရွင္းလင္းေပးဖို့ပါ။
3)getch()-သူ ့ကိုေတာ့ အေျဖကို ျမင္ရေအာင္ အတြက္ screenေပၚမွာ ကီးဘုတ္မွ ကီးတစ္ခုခုမရိုက္မခ်င္း အေျဖကို ျပေနဖို့အတြက္ သံုးတာပါ။
4)getche()-သူ ့ကိုေတာ့ အေျဖကို ျမင္ရေအာင္ အတြက္ screenေပၚမွာ ကီးဘုတ္မွ ကီးကို တစ္ခါရိုက္လိုက္လွ်င္ screenေပၚမွာ အေျဖနွင့္ ရိုက္လိုက္ေသာ ကီးကို ျပေနဖို့အတြက္ သံုးတာပါ။
ကဲဒီေန့အဖို့ေတာ့ဒီေလာက္ပါပဲ။က်န္တာေတာ့ ေနာက္ေန့မွ ဆက္ေရးပါေတာ့မယ္။ အမွားပါရင္လည္း ျပင္ေပး က်ပါခင္ဗ်ာ။အခုကေတာ့ ညဥ့္နက္ေနလို့ပါ။ေက်းဇူးတင္ပါတယ္။
C++ အေျခခံမ်ား
KTA, Wednesday, 9 December 2009
Subscribe to:
Post Comments (Atom)
Comments :
Post a Comment