cin 字符串输入
Posted Wei_Xiong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cin 字符串输入相关的知识,希望对你有一定的参考价值。
cin 字符串输入
在学习c的时候,关于字符串的输入,记得有 scanf("%s",s); gets(s); 还有...o.o 好想没了...
scanf("%s",s)
读取一行,但空格相当与一个‘\n‘ 不读取。
while(scanf("%s",s)){} : 支持 Ctrl+z 结束输入 即 此次运行表达式==0。
gets(s)
读取一行,包括空格。
cin>>s
while(cin>>s): 也支持 Ctrl+z 结束输入 即 此次运行表达式==0。
和scanf("%s",s)一样。
测试代码 C++:
1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 char c[100]; 6 while(cin>>c) 7 cout<<c<<endl; 8 return 0; 9 }
2017-03-05 23:15:43
以上是关于cin 字符串输入的主要内容,如果未能解决你的问题,请参考以下文章
PAT甲级1077 Kuchiguse (20 分)(cin.ignore()吃掉输入n以后的回车接着用getine(cin,s[i])输入N行字符串)