C++标准输入输出格式

来源:互联网 发布:plsql 格式化sql 编辑:程序博客网 时间:2024/05/29 15:36

1)当想要输入一行数据,这一行中既有字符串又有整形数的时候,使用cin,遇到空格或者换行是默认已经完成输入一个字符。

如:input: abc 123

output: abc 123


string str1;

int num;

cin>>str1>>num;


2)使用cin.getline()可以将空格字符也读入到字符串中

 用法:

char name[200];

cin.getline(name,maxsize);


3)使用cin.get()也可以读入空格,同时还将换行符留在了输入缓冲中,可以在使用一次cin.get()跳过换行符继续读后面的字符。

cin.get(name,maxsize);

cin.get();

cin.get(age,maxsize);


4)使用scanf("%d%d%d",&a,&b,&c),遇到空格或者是回车则完成一次输入。但是不能用一个scanf输入一行既有字符又有数字的串。

0 0