用eof()判断文件是否结束,文件text.c可以读出行数,跳出while循环;文件OS_RTOS.cfg却不行,是哪里不对吗?有人能指点下吗,谢谢!

关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
用eof()判断文件是否结束,为什么有的文本文件能判断出来跳出while循环,有的跳不出while循环?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Italink 2019-08-16 15:39关注文件IO不用标准库中的fstream改成QTextStream试试,一般情况下我觉得ifstream和ofstream最好分开用,不要用一个fstream
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-05-20 10:37洛胭的博客 #includemain(){chara;scanf_s("%c",&a);while(a!...}运行结果是循环能停止,但是跳不出来,不知道为什么。解决方案10不要使用while(条件)更不要使用while(组合条件)要使用while(1){if(条件1)br...
- 2025-04-01 15:15罗博深的博客 本文深入探讨了在Java中处理大数据文件时如何通过检测EOF标记来终止循环,并介绍了do-while循环语句的语法和应用。同时,也讨论了break和continue语句在循环中的使用,以及在选择不同循环语句时应考虑的因素。
- 2024-11-27 11:18BinaryWiker的博客 while循环中不能用break???
- 2025-09-10 02:59net55的博客 本文详细介绍了Shell脚本编程的核心内容,包括条件判断(如if语句、case语句)、循环结构(如for循环、while循环)、命令替换、临时文件管理、Here文档以及常用实用工具(如basename、awk、sed)。通过丰富的示例...
- 2020-01-17 22:50enjoyfate的博客 eof() 函数要跟在读语句以后使用,用来判断前面的读语句是否读到文件结束符EOF了。EOF -- end of file. eof() 函数本身,并不到输入流里去取数,不去读取文件。 单用 while(!iofile.eof()); 由于没有别的读语句去读...
- 2021-03-01 07:38爱吃面的喵的博客 >> 关于文件结束符EOFEOF 是 End Of File 的缩写。在C语言中,它是在标准库中定义的一个宏。...EOF 也不是只表示读文件到了结尾这一状态(这种状态可以用 feof() 来检测),它还能表示 I/O 操...
- 2021-10-15 13:41lndksk的博客 通常!EOF用语法while(scanf("%d",&a)!=EOF) 结束while循环 点ctrl+z再点enter结束循环 vs需要连续三次ctrl+z 在提交oj时用来结束while循环很好用
- 2021-01-18 17:24玩牛牛爱吃糖的博客 P4编程任务:编写一个文件复制程序C语言:思路:1、 首先确保输入参数个数正确,否则抛出错误2、 然后用if ((in = fopen(argv[1], "rb")) == NULL)这个语句实现了用二进制可读打开源文件,并且将地址传给指针in,...
- 2021-05-20 06:07孙宝英的博客 c语言中while回圈后面的语句没有用花括号括起来,怎么判断哪些语句是在回圈里面,为什么?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!c语言中...
- 2021-08-03 06:16英雄哪里出来的博客 无限循环啦!
- 2020-07-08 14:43小骨格子屋的博客 Condition(function or variable)中的条件为true时,执行循环;若为false,停止循环。如果这里什么都不写,则是一个死循环 ${__groovy("${title}"!="<EOF>")} __groovy 是jmeter中的函数,将逻辑表达式...
- 2021-10-29 13:14allencv的博客 =EOF)结束输入,跳出死循环的方法 在结束输入后,有两种方式可以跳出死循环。 1、输入三次ctrl+z,一次enter 2、依次输入enter,ctrl+z,enter 参考的是这篇文章下面的评论。 经过我的测试,不用在循环体内部添加...
- 2025-08-25 08:57laoma-cloud的博客 Shell脚本中while和until循环是重要的流程控制结构。while循环在条件满足时执行循环体,常用于守护进程;until循环则在条件不满足时执行。两者语法结构相似,但逻辑相反。文章通过计算阶乘、猴子吃桃等示例展示了两...
- 2017-08-12 21:59konsy_dong的博客 ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程。...ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。Ctrl+Z:一般用于输入字符串时,比如下面这个程序 #include <iostream> #include #inclu
- 2024-07-30 14:05蓝胖子教编程的博客 蓝胖子编程教育,是一家面向青少年的编程教育平台。平台为全国青少年提供最专业的编程教育服务,包括提供最新最详细的编程相关资讯、最专业的竞赛指导、最合理的课程规划等。本平台利用趣味性和互动性强的教学方式,...
- 2025-12-18 14:02x8y9z0的博客 内容涵盖使用while和until循环实现重复执行逻辑、通过break和continue控制循环流程、利用循环读取文件数据,并深入探讨了常见的语法错误(如缺少引号、标记错误、变量扩展问题)和逻辑错误的成因与解决方案。...
- 2021-01-14 16:41链池的博客 I need to test the same set of urls against 5 to 10 servers. URLs are defined in the CSV ... Server names are defined in User Defined Variables config.I'm using While Controller based on the number ...
- 2020-11-12 21:48Nekoosu的博客 文章目录云计算学习day23@[toc]批量修改文件结尾【elif 多种情况条件判断】【EOF 中间会给用户显示】判断一个用户是否存在并且删除【while循环 不容易跳出循环 {}&开始多进程模式 】【break 跳出循环体】【du ...
- 2021-05-20 17:14张阿拉撕裤的博客 明显超范围了的,用unsign long long int8X2X4(64)个位足够了,但是要先除2,再相乘,否则会超出64位。#includeint main(){unsigned long long int n;scanf("%lld",&n);unsigned long long ans=0;if(n%2==0)pri....
- 2024-12-21 23:04Y HAO的博客 ⑥ 如果 getchar 返回的字符放入的 ch 并且发现返回的这个字符是 EOF ,而 EOF == EOF ,此时 while 的判断条件为假,因此不再进入 while 的主体循环去执行 getchar 函数。在 while 循环中,continue 的作用是跳过...
- 没有解决我的问题, 去提问