99问答网
所有问题
C语言如何从文件中跳行读入数据?假设文件有3行,读了第一行后,我想跳过第二行直接读第三行,如何实现?
补充一下,我说的文件指的是.txt文件
举报该问题
推荐答案 2010-12-25
文件有三行有两种情况。一种是显示是在屏幕上显示三行,其实还是在一行,另一种是以换行符分割行。对第一种情况,遍历统计字符个数,计算出第三行起始地址,对第二种遍历以第二个换行符下一个地址作为第三行起始地址
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtj7jevtz.html
其他回答
第1个回答 2010-12-25
写个for循环...设个计数器...当count==2的时候为空...什么也不干...
本回答被网友采纳
第2个回答 2010-12-25
您问的不对。不知道您读的是什么文件,所以没办法回答。
相似回答
C
读取
文件
过程中能用fscanf(fp,"%*[^\n]%*
c
");
跳行
吗?
答:
fscanf(fp,"%*[^\n]%*c");完全可以实现跳行。你没有控制好,库函数都是千锤百炼的,我在使用过程中没有发现你说的问题。设置一个int变量ln,在读取变量时写成fscanf(fp,"%s%n",a,&n);的形式,那么,n的值就是s字符串的长度,需要移动fp时写fseek(fp,-n,SEEK_CUR);,就准确地把fp移...
c语言
矩阵怎么写?
答:
方法1:直接定义10*10的数组,读取全部
数据,
再根据选择的行列数打印输出部分数据。方法2:通过文件流指针的移动,跨过不需要的内容。(这里控制文件流指针可利用ftell和fseek函数来移动指定字节数)我是利用fscanf读取需要的内容,遇到需要跳行就用fgets来跳过。(注意常量参数根据自己需求修改)。说明:边读取边...
c语言 如何
在
文件中
换行检测字串符
答:
值得一提的是:
C语言中
没有行读取的标准函数。不过你可以了解下C++中的getline 例子如下:(假如要检查hello)FILE *ptr;ptr = fopen("C://a.txt","r");if (ptr == NULL)exit(EXIT_FAILURE);char * line = NULL;size_t len = 0;size_t read;while ((read = getline(&line, &len,...
matlab
跳过
十行读取headerlines
答:
1.加载和显示图像文件 在MATLAB中建立一个脚本
文件,
内容如下: filename = 'ming.png'; A = importdata(filename); image(A); 运行该文件,MATLAB显示出图像文件。 **注意:**该图像文件必须保存在当前目录。 2. 导入文本文件...继续访问matlab从第N行开始读取dat数据遇到了这样的一个问题,在matlab中要读取...
大家正在搜
如何跳行选中
如何跳行求和
c语言是什么语言
文档跳行
表格跳行选中
word不满一行自动换行
c语言有什么用
C语言!
C语言是什么
相关问题
C语言中读取文件时怎么跳过某行
C程序怎么跳过第一行读取后面的数据?
c语言怎样从文件中读一组数时,跳过第一个数,读下面一组数据
我想在修改文档中,修改第一行的词语,第三行相应的词语也自动改...
c语言怎么把文件中数据读取并存到数组中?
C语言从txt文件读取数据的问题
求个C语言程序 读取TXT文件第二行(随机换行)数据