نحوه وارد کردن مقدار یک متغیر string به input buffer
سلام دوستان . یک سوال خیلی ذهنمو درگیر کرده اینکه من یک رشته داخل یک متغیر دارم چه جوری اونو توی Input buffer وارد کنم تا تو کد زیر بشه جای ch=cin.get() مستقیما یک متغیر مثلا str رو گذاشت که هر بار یک کاراکترو از input buffer برداره و عملیاتو روش انجام بده .
کد:
#include <iostream>
#include <string>
#include <iomanip>
using namespace std ;
int main()
{
//string s;
char ch;
int count=0,wcount=0;
cout<<"Enter a statement . MUST END WITH (.)";
cout<<endl;
while((ch=cin.get())!='.')
{
count++;
if(ch==' ')
{
wcount++;
}
}
cout<<endl;
cout<<"Length :"<<count<<" Words count :"<<wcount;
cin.get();
cin.get();
}
:n16:
شرمنده پست جاش غلطه. الان
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
رو دیدم : )