永发信息网

C语言编程~~读入一个txt文件,输出时要将其中的空行过滤掉!高人帮忙!!

答案:1  悬赏:80  手机版
解决时间 2021-07-19 18:43
C语言编程~~读入一个txt文件,输出时要将其中的空行过滤掉!高人帮忙!!
最佳答案

提供一个简单的思路:如果读到连续的\n字符,即意味着空行。用一个标志位


程序逻辑如下:


1.逐字读出数据


2.如果


c = 读文件当前字节


bool flag = false; //记录是否前一个字符是行结束标志\n


while(c != 0) //文件没有结束


{


if( c != '\n' )


{


直接输出当前字符


flag = false;


}


else if( flag == false) //遇到换行符,且前一个字符不是换行符


{


输出\n


flag = true;


}


c = 读文件当前字节


}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
讽刺一个人邋遢的句子,形容一个人邋遢的成语
赛尔号怎样打败雷伊?
想点亮QQ音信图标
急性胃炎要注意什么,吃什么能改善
怎么下光驱?
安静赞美诗歌和弦,患难夫妻仇恨深的下一句
中国未来动态如何,
刚才,回头见伊人的动作,是不是前世的剧本上
源氏物语电影台词,求《源氏物语千年纪》动画
沈阳哪里白糖批发
levis 想买条裤子,大人给点建议 523
1.二氧化碳和一氧化碳的混合气体共10g,通入足
一个女孩子跟一个男孩子表白遭到拒绝,后来做
谁能告诉我那个游戏比较有公益性的
我的迅雷号忘勒怎办?
推荐资讯
tp link无线上网问题
cf卡片 问题
帮我加入QQ牧场,谢谢
郑州处...膜修补要多少钱
脸型较长,应怎样留刘海?应选择什么发型?
C1证的问题;
订婚系统在那里
qqshow无法显示
本人经常头痛 除了使用药物之外有没有其它的
NBA历史最佳不防守阵容?
为什么qq校友班级总显示教育经历已满 但是我
联想手机去那里修去??联想阳光售后修手机么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?