读书人

使用C语言输入字符串不被换行符截断

发布时间: 2013-09-17 13:35:59 作者: rapoo

使用C语言输入字符串,不被换行符截断
使用C语言输入字符串,不被换行符截断
即:输入多行字符串
解答需保证:
1.多行
2.整个字符串不能
有标志结束的字符出现
(主要是这个问题,有的人说用EOF控制,按Ctrl+C,但是不行啊,命令行会直接退出)

输入例子:
12346 adasfd
sfdafa asfdas546
asfdasdf

则输出:
12346 adasfd
sfdafa asfdas546
asfdasdf

问题描述的不大清楚,但感觉这个问题各位大侠应该遇到过
望赐教!!!
[解决办法]

引用:
Quote: 引用:


while(ch)
//你代码判断是ch 和中断输入有什么关系?

while(ch != EOF)
//这样吧

不行的,我也尝试,刚刚又试过了

输入用ch = getchar() 试试

读书人网 >C语言

热点推荐