存个模板, istringstream主要是有利于带有空格的长度不定的字符串的读入
#include
const int N = 10000 + 5;
char buffer[N];
int main() {
freopen("a.txt", "r", stdin);
freopen("out.txt", "w", stdout);
gets(buffer);
std::string str;
std::istringstream stream(buffer);
while (stream >> str) {
std::cout << str << std::endl;
}
return 0;
}
/*
input:
dsfhj sadhfj sdfhjds
output:
dsfhj
sadhfj
sdfhjds
*/