C语言编程~~读入一个txt文件,输出时要将其中的空行过滤掉!高人帮忙!!
答案:1 悬赏:80 手机版
解决时间 2021-07-19 18:43
- 提问者网友:记得曾经
- 2021-07-19 12:34
C语言编程~~读入一个txt文件,输出时要将其中的空行过滤掉!高人帮忙!!
最佳答案
- 五星知识达人网友:拜訪者
- 2021-07-19 13:14
提供一个简单的思路:如果读到连续的\n字符,即意味着空行。用一个标志位
程序逻辑如下:
1.逐字读出数据
2.如果
c = 读文件当前字节
bool flag = false; //记录是否前一个字符是行结束标志\n
while(c != 0) //文件没有结束
{
if( c != '\n' )
{
直接输出当前字符
flag = false;
}
else if( flag == false) //遇到换行符,且前一个字符不是换行符
{
输出\n
flag = true;
}
c = 读文件当前字节
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯