摘要:
先回顾一下C语言中的两种读入数据的方式 —— scanf("%s", str)和gets(str)
· scanf(("%s", str)遇到空白字符(空格、制表符、换行符)变结束输入,之后读入的数据将继续停留在缓冲区。
· gets(str) 遇到换行符后结束输入,而最后的'\n'被替换成了'\0',输入缓冲区不会继续保存换行符,因此不会对后面的输入造成影响。
下面写一段代码测试: 阅读全文
posted @ 2013-03-01 13:31
Cocoon
阅读(396)
评论(0)
推荐(0)