1. getline()函数,头文件为#include<string>
getline(istream &in, string &s):从输入流读入一行到string s
功能:
–从输入流中读入字符,存到string变量
–直到出现以下情况为止:
- 读入了文件结束标志
- 读到一个新行
- 达到字符串的最大长度
–如果getline没有读入字符,将返回false,可用于判断文件是否结束
2.遇到一个特别诡异的情况,莫名其妙的cin是可以的,cout就找不到了。我还特地看了一眼,using namespace std 写着在呢。后来查的解决方法是把using这句删了重新加一次,相当于重新加载了,就好了。
3.使用了各种写c和c++的编译器,最后还是觉得clion好用,就是……需要破解。
4.isspace是测试参数是否是空格、制表符或换行符的函数,用前先要调用头文件
#include<ctype.h>
if(!isspace(ch)) /*ch是要判断的字符*/
exit(0);
若判断字符ch为空空格、制表符或换行符,程序退出,若不是则继续。