55问答网
所有问题
c语言如何从文件中读入一行数据
如题所述
举报该问题
推荐答案 2011-07-24
根据数据特性不同,用不同的方式,例如
整数读:
fscanf(fp,"%d\n",&n);/* n是整数 */
字符串读:
fscanf(fp,"%s",str); /* str是字符串数组 */
混合读:
fscanf(fp,"%s %d ",str1,&n);
整行作为字符串读:
fgets(str,4096,fp);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FG8R4FIcc.html
其他回答
第1个回答 2011-07-24
fscanf(fp,"%[^\n]",str);
/*其中fp是文件指针,str是数组名*/
本回答被提问者和网友采纳
相似回答
c语言如何从文件中读入一行数据
答:
根据
数据
特性不同,用不同的方式,例如 整数读:fscanf(fp,"%d\n",&n);/* n是整数 */ 字符串读:fscanf(fp,"%s",str); /* str是字符串数组 */ 混合读:fscanf(fp,"%s %d ",str1,&n);整行作为字符串读:fgets(str,4096,fp);...
C语言怎么
做到
从文件中读取一行数据
,然后改变这一行内容
答:
1、用fgets函数可以读取文件中某行的数据
,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中。2、例程:include<stdio.h>#include<string.h>void main(){ char a[100],b[100],c[100]; int i=3,j=4,k=0; //第三行,第四列 FILE *fp = fopen("data.tx...
如何
用
c语言从
txt
文件中读取数据
答:
fgets,从文件中读取一行
。适用于整行读取。3、fscanf,格式化读取文件,在已经清楚文件存储格式下,可以直接用fscanf把文件数据读取到对应类型的变量中。4、fread,整块读取文件,对于txt文件比较少用。三、关闭文件:读取结束后,应调用fclose函数关闭文件。
C语言怎样一行一行
读
文件
?
答:
C语言可以通过fgets函数一次读一行数据
。fgets函数原型如下:char *fgets(char *buf, int bufsize, FILE *stream);参数 说明 buf: 字符型指针,指向用来存储所得数据的地址。bufsize: 整型数据,指明存储数据的大小。stream: 文件结构体指针,将要读取的文件流。fgets函数注意细节如下:从文件结构体指针...
C语言里
一行一行从文件里读入数据
,
怎么
做
答:
关键技巧: 每行
数据
个数随机,可用
c
= fgetc(fin); ungetc(c,fin); 检查是否读到 换行符或
文件
结束符。例如:a.txt 1 2 3 45 56 6 7 8 9 10 至于记录每行数据个数,存放到数组,等等,可以自己补充完善。程序:include <stdio.h> int main( ){
FILE
*fin;int a,c;fin=...
大家正在搜
c语言如何读取文件中的数据
c语言从文件读取数据到链表
c语言从文件读入
c语言从文件中读取字符串
c语言打开文件读取数据
c语言读取文件到数组
c语言保存数据到文件
c语言怎么读取文件
c语言读取文件内容
相关问题
C语言问题 怎样从一个文件中逐个读入字符(每次读入一个)
C语言怎么读取txt文件中一行的数据?
C语言怎么从TXT文件中读入数据?
C语言里 一行一行从文件里读入数据,怎么做
C语言怎样读取文本的每一行
用C语言如何读取TXT文件中的每行的第一个数据?
c语言 读取文件中某一行的前一行
c语言中如何读取文本文件中每一行的数据