标签:问题 getc 字符 溢出 错误 之间 getch tchar etc
今天一个很简单的题居然一直不对...
大概是用字符组成的一个方块..然后各种转换,
关键是我算法都写好了,然而输入进去的字符方块直接输出来都不太对...
后来想起吃空格问题,因为scanf了%c的话,空格也是当作字符处理的,所以我的换行和空格,全都当成了有用字符 !
1.两个scanf()之间,需要getchar
2.前面有scanf,后面有gets
注意:gets 容易导致溢出,已经被列为危险函数,因为它经常出一些莫名其妙的错误...能不用就别用了.
3.scanf后面有getchar别的东西,他们之间就要一个getchar
就这样吧,以后看见字符输入需要换行,可一定要注意啊!!
字符输入输出不一样!:什么情况下需要getchar()吃空格和回车
标签:问题 getc 字符 溢出 错误 之间 getch tchar etc
原文地址:https://www.cnblogs.com/zhmlzhml/p/12494452.html