99问答网
所有问题
【C语言】读取txt某一行
如果想写一个代码,能跳到txt指定行并读取一行数据应该怎么做?
举报该问题
推荐答案 2014-07-04
我的方法就是从头开始读,一行一行一直读到你要的那一行,已经给你私信过了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzOvezz7OXzezB7BWet.html
相似回答
怎么用
c语言
实现
读取一
个.
txt
文件里的数据并要按
行读
出来?
答:
/*假设你的数据文件是d:\ttt.
txt
\x0d\x0a 用循环把数字读到数组a里面顺便显示出来 */\x0d\x0a#include \x0d\x0aint main()\x0d\x0a{\x0d\x0adouble a[100];\x0d\x0aint i=0;\x0d\x0aFILE* fp;\x0d\x0aif((fp=fopen("d:\\ttt.txt","r"))==0)\x0d\x0a{...
C语言读取
指定行数据
答:
参考代码:include <stdio.h> //
读取
filename文件(路径)、第 whichLine+
1 行
文本。char * ReadSpeacialLine(char *filename, int whichLine){FILE *fp; int currentLine = 0;//当前读取的
行c
har strLine[1024];//每行最大读取的字符数,可根据实际情况扩大if ((fp = fopen(filename, "...
C语言
怎么
读取txt
文件中
一行
的数据?
答:
然后使用fgets函数
读取行
include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_LINE 1024int main(){ char buf[MAX_LINE]; /*缓冲区*/ FILE *fp; /*文件指针*/ int len; /*行字符个数*/ if((fp = fopen("test.
txt
","r")) == NULL) { perror("fail t...
c语言读取txt
文件第
一行
并显示的源程序
答:
设文件在当前目录下,名为123.
txt
。成功打开文件后,建立一个循环,从文件中
读取一
个字符并判断其是否为'\n',若不是则输出这个字符并继续读取下一下字符;若是'\n'则跳出循环,停止读取、关闭文件。代码如下://#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"#...
C语言中
如何将文件中的
某行
的字符串
读取
出来?
答:
0); //指针到文件最开始for(i=0;i<line;i++) if(fgets(stri,MaxCols,fp)==NULL) //没有这么多行错误return -2; return strlen(stri);}//
获取
filename文件的第line行内容到stri,如果成功返回得到的字节数,//如果打开文件失败,返回-1,如果没有那么多行,返回-2 int getfile
txt
(char *...
C
语音如何
读取txt
文件中的
某一行
并赋值给变量?
答:
最简单的方法,就是
一行一行
的
读
,但只取你要的那一行数据就行了。下面是我写的一个简单的例子,抽了三次奖,没有判重复的。include <stdio.h>#include <stdlib.h>#include #define PEOPLE_NUM 10 //我的文件里有10个名字void get_prize(FILE* fp, char prize_name[]){ int num; i...
关于
C语言中文本文件
的逐行
读取
的实现
答:
以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
C语言中文本文件
的逐行
读取
的实现的代码如下:include<stdio.h> main(){ FILE * fp;fp=fopen(“noexist”,”a+”);if(fp= =NULL) return;fclose(fp);} ...
C语言读取TXT
中第
一行
数字的问题
答:
printf("无法打开test.
txt
文档!\n");exit(0);} //
读取
文档数据 将对应的数据保存到对应的位置 i=0;while(fscanf(f,"%s",str[i])!=EOF){ i++;} //输出 printArray(str,i);fclose(f);return 0;} 运行结果:cat apple dog pig banana orange 希望能帮助你哈 (ps:test.txt文档应该和...
如何用
C语言读取txt
文档中最后
一行
数据
答:
如果想自由地
读取txt
文档任意位置,就只能使用随机读写数据文件的方式来读与写的操作。因为
C语言
里的随机读写数据文件提供了 “文件位置标记”和定位的相关函数。例如:rewind函数使文件位置标记指向文件开头 fseek函数改变文件位置标记,其中该函数的原型为:fseek(文件类型指针,位移量,起始点);如果仅仅是想...
大家正在搜