【发布时间】:2016-04-05 14:51:33
【问题描述】:
我想从 fgets 输出中修剪换行符。
while(fgets(buff,1024,fp) ){
printf("start%send",buff );
如果文件中有一行“C 很酷”,则 .然后打印上面的代码。
startC is cool
end
但我希望它像
那样打印 startC is coolend
怎么做
【问题讨论】:
-
肮脏的做法
buff[strlen(buff)-1] = 0; -
@Lashane:在没有输入 (EOF) 且
strlen(buff)为 0 的情况下很危险。
标签: c