标准
scanf
先导
scanf 是从一个非分隔符的字符开始读入;
scanf 遇到分隔符终止,并不跳过分隔符。
cin
先导
cin 是从一个非分隔符的字符开始读入;
cin 遇到分隔符终止,并不跳过分隔符。
字符串
string
相关操作
- 读入一行包含空格
//getchar(); // <cstdio> char c = getchar();
getline(cin, str); // 如果之前有读入操作没有跳过分隔符,则会读入之前的分隔符
//-> 并且其最后会跳过分隔符
- 从字符串中读入
#include <sstream>
stringstream ssin(line);
ssin >> str;
*