1. 程式人生 > >string不能輸入空格,如何輸入有空格字串呢

string不能輸入空格,如何輸入有空格字串呢

第一種方法:

char t[50];

cout<<"input a string:"<<endl;

gets(t);

for(i=0;t[i]!='\0';)

方法第二種:string str;
char c;
cout<<"enter a sentence:"<<endl;
while((c=cin.get())!='\n')
str=str+c;
cout<<str;

第三種方法:

string str1="This is a C++ program.!";