string a;
getline(cin,a); //a=字符串 ;以回车为结束,但可以读入空格// 也是数组的形式存在
string a;
cin>>a; //a=字符串;以空格或回车为结束
char a[len];
gets(a)=fgets(a,len,stdin); //数组 每个元素为一个字符; 以回车为结束
char a[len];
for(int i=0;i<n;i++){ //数组 ,每个元素为一个字符
cin>>a[i];
}
本文介绍了C++中几种常见的字符串输入方式,包括使用getline、cin、gets和fgets等函数的不同特点及适用场景。通过对比这些方法,读者可以了解如何根据实际需求选择合适的输入方式。
string a;
getline(cin,a); //a=字符串 ;以回车为结束,但可以读入空格// 也是数组的形式存在
string a;
cin>>a; //a=字符串;以空格或回车为结束
char a[len];
gets(a)=fgets(a,len,stdin); //数组 每个元素为一个字符; 以回车为结束
char a[len];
for(int i=0;i<n;i++){ //数组 ,每个元素为一个字符
cin>>a[i];
}

被折叠的 条评论
为什么被折叠?