C++ လမ်းညွှန်ချက်

C++ ပင်မ C++ မိတ်ဆက် C++ ကို စတင်လိုက်ပါ။ C++ Syntax C++ အထွက် C++ မှတ်ချက်များ C++ ကိန်းရှင်များ C++ အသုံးပြုသူ ထည့်သွင်းမှု C++ ဒေတာအမျိုးအစားများ C++ အော်ပရေတာများ C++ ကြိုးများ C++ သင်္ချာ C++ Booleans C++ အခြေအနေများ C++ ခလုတ် C++ while Loop Loop အတွက် C++ C++ Break/Continue C++ Arrays C++ ကိုးကားချက်များ C++ ညွှန်ပြချက်များ

C++ လုပ်ဆောင်ချက်များ

C++ လုပ်ဆောင်ချက်များ C++ လုပ်ဆောင်ချက် ကန့်သတ်ချက်များ C++ လုပ်ဆောင်ချက် လွန်ကဲခြင်း။

C++ အတန်းများ

C++ OOP C++ အတန်းများ/အရာဝတ္ထုများ C++ အတန်းအစားနည်းလမ်းများ C++ တည်ဆောက်သူများ C++ Access Specifiers C++ Encapsulation C++ အမွေအနှစ် C++ Polymorphism C++ ဖိုင်များ C++ ခြွင်းချက်

C++ လုပ်နည်း

နံပါတ်နှစ်ခုထည့်ပါ။

C++ ဥပမာများ

C++ ဥပမာများ C++ Compiler C++ လေ့ကျင့်ခန်းများ C++ Quiz


C++ User Input Strings


User Input Strings

>>အသုံးပြုသူတစ်ဦးမှထည့်သွင်းထားသောစာကြောင်း ကို cinပြသရန် ထုတ်ယူခြင်းအော်ပရေတာအား အသုံးပြုရန် ဖြစ်နိုင်သည် -

ဥပမာ

string firstName;
cout << "Type your first name: ";
cin >> firstName; // get user input from the keyboard
cout << "Your name is: " << firstName;

// Type your first name: John
// Your name is: John

သို့သော်လည်း၊ cinနေရာလွတ် (အဖြူကွက်များ၊ တဘ်များ၊ စသည်) ကို အဆုံးသတ်သည့် ဇာတ်ကောင်အဖြစ် သတ်မှတ်သည်၊ ဆိုလိုသည်မှာ ၎င်းသည် စကားလုံးတစ်လုံးတည်းကိုသာ ပြသနိုင်သည် (စကားလုံးများစွာကို ရိုက်ထည့်လျှင်ပင်) ။

ဥပမာ

string fullName;
cout << "Type your full name: ";
cin >> fullName;
cout << "Your name is: " << fullName;

// Type your full name: John Doe
// Your name is: John

အထက်ဖော်ပြပါ ဥပမာမှ၊ ပရိုဂရမ်သည် "ဂျွန်ဒို" ကို ပရင့်ထုတ်ရန် သင်မျှော်လင့်ထားသော်လည်း ၎င်းသည် "ဂျွန်" ကိုသာ ရိုက်နှိပ်ပါသည်။

အဲဒါကြောင့် စာကြောင်းတွေနဲ့ အလုပ်လုပ်တဲ့အခါ getline() စာသားတစ်ကြောင်းကို ဖတ်ဖို့ လုပ်ဆောင်ချက်ကို သုံးပါတယ်။ ၎င်းသည် cinပထမပါရာမီတာအဖြစ် ကြာပြီး string ကို ဒုတိယအဖြစ် ပြောင်းလဲနိုင်သည်-

ဥပမာ

string fullName;
cout << "Type your full name: ";
getline (cin, fullName);
cout << "Your name is: " << fullName;

// Type your full name: John Doe
// Your name is: John Doe