99问答网
所有问题
当前搜索:
c语言读取文件行
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
文件
,每行内容不变,乱序输出每行,思路?
答:
4)N=N-1,如果N>0则转2),否则结束。
c语言 读
写
文件
时怎么样一次
读取
几行,然后再几行几行的往下读取
答:
main(){ char s[20][200];int i,j;fin=fopen("abc.txt","r"); // 打开
文件
for (i=0;i<4;i++) fgets(s[i],200,fin); // 以字符串形式
读
4行 for (i=0;i<4;i++) printf("%s\n",s[i]); // 打印这4行 for (j=1;j<=4;j++) //循环4次,每次读...
C
/C++如何
读取
TXT
文件
的行数和把TXT文件的内容存到数组中
答:
C语言读取
TXT
文件
的行数并把把TXT文件的内容存到数组中,需要根据每行的内容(字符,数字,字符串)选取fgets、fscanf或者fgets。这里假设每行是一个字符串,每行不超过127个字符(用数组存字符串,最后一位存'\0'),选取fgets进行读取。示例代码如下:include <stdio.h>#include <stdlib.h>int main...
用
c语言
怎么
读取
txt
文件
中的行数
答:
读取文件行
数, 可以逐个字符读取文件,到文件尾,统计\n的个数 参考代码如下 include <stdio.h>int main(){ int
c
; FILE *fp; int lines=0; fp=fopen("in.txt", "rb"); if(fp) { while((c=fgetc(fp)) != EOF) if(c=='\n') lines++; printf("%d...
C语言
中如何将
文件
中的某行的字符串
读取
出来?
答:
//指针到文件最开始for(i=0;i<line;i++) if(fgets(stri,MaxCols,fp)==NULL) //没有这么多行错误return -2; return strlen(stri);}//
获取file
name文件的第line行内容到stri,如果成功返回得到的字节数,//如果打开文件失败,返回-1,如果没有那么多行,返回-2 int getfiletxt(char *filena...
用
C语言读出文件行
数
答:
int hs=hangshu("
c
:\\1.txt");//这里说明你要打开的
文件
。这个是c盘根目录下文件 int hst=hangshu("1.txt");//工程目录下的文件。printf("行数:%d\n",hs);printf("行数:%d\n",hs);} 如上是用c编写的,不是c++.运行的时候可以把中文注释去掉。完全可以运行的,我已经测试过了。
怎么用
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\x0a
FILE
* fp;\x0d\x0aif((fp=fopen("d:\\ttt.txt","r"))==0)\x0d\x0a{...
C语言
怎么从TXT
文件
中
读入
数据?
答:
/*打开
文件
*/ fp=fopen("d:\\a.txt","r"); /*假设a.txt在d盘根目录下*/ if(!fp)exit(0);for(j=0;j<4;j++) /*假定有j行*/ for(i=0;i<4;i++)fscanf(fp,"%d",&a[j][i]); /*
读
一个数据*/ /* 关闭文件 */ fclose(fp);/*显示运行结果*/ for(j=0;j<4;j...
标准
C语言
中如何一次
读取
某
文件
中的多行数据
答:
fscanf
读取
时,默认会到空白字符截止。所以如果
文件
中不存在其它空白字符,那么可以以fscanf实现一次性读取多行的效果,比如文件中存储为 12.3name那么要一次性读取这三行数据,可以使用:int a;float b;char
c
[20];fscanf(fp, "%d%f%s",&a,&b,c);其中,fp为打开该文件的文件指针, 分别将三行...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言一行一行读取文件内容
c语言fgets一行一行读取文件
c语言怎么读取文件的第二行
c语言读取文件指定行
c语言读取文件每一行
c语言读取文件第一行的内容
c语言文件的读取换行
c语言读取文件跳过一行
c语言读取文件中特定行的数据个数