c语言中如果用到多次输入的问题,每次输入完之后就要换行一次。遇到这种问题,今天我想到一个解决方案。不过是多一个换行吗。我可以用一个getchar()吃掉换行符,这样我就可以得到我想要的结果了。
遇到要求连续输入的问题时,也可以用类似的方法。while(scanf("%s",a) != EOF)输入字符串,scanf()遇到空格和换行时都会结束,这样我就可以用一个getchar()来接受换行和空格字符。以保证连续输入。
c语言中如果用到多次输入的问题,每次输入完之后就要换行一次。遇到这种问题,今天我想到一个解决方案。不过是多一个换行吗。我可以用一个getchar()吃掉换行符,这样我就可以得到我想要的结果了。
遇到要求连续输入的问题时,也可以用类似的方法。while(scanf("%s",a) != EOF)输入字符串,scanf()遇到空格和换行时都会结束,这样我就可以用一个getchar()来接受换行和空格字符。以保证连续输入。
转载于:https://my.oschina.net/lirongwei/blog/64384