1. 字符串总是要记得端点情况,防止端点处还有信息,但是直接从字符串端点出去了,漏掉了信息
2. scanf("%s\n", s);
scanf("%c", c);
或
scanf("%s", s);
scanf("\n%c", &c);
3.
char s[100];
fgets(s, 100, stdin);
if (s[strlen(s)] - 1 == '\n') s[strlen(s) - 1] = 0;
4. substr(0, 3), substr(0, p + 1), substr(p + 1);
5. getline(cin, s) 会读入空行,第一次碰到空行就会读入这个空行,然后结束。
常与 getchar() 连用以吸收空行
这样就没有必要单独放一个帖子啦,直接所有的收获放在同一个帖子里它不香吗?而且还看得方便
但是那样层数太多,我就没有那样搞