00问答网
所有问题
当前搜索:
c语言读取文件行
C语言
中如何
读取文件
里的行数?
答:
include<stdio.h>int main(){ char temp[255]; int i=0; FILE *fp=NULL; if((fp=fopen("file.txt","r"))==NULL) { printf("打开失败!\n"); return 1; } while(fscanf(fp,"%s",temp)) i++; printf("
文件行
数为:%d\n",i); return 0;} ...
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语言读出文件行
数
答:
c
=fgetc(fp);//这是处理最后一行可能没有换行标志,但是确
文件
结束。if(c==EOF){ h++;break;} } } return h;} int main(){ int hs=hangshu("c:\\1.txt");//这里说明你要打开的文件。这个是c盘根目录下文件 int hst=hangshu("1.txt");//工程目录下的文件。printf("行数:%d\n...
怎么用
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语言
中如何将
文件
中的某行的字符串
读取
出来?
答:
//指针到文件最开始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语言
怎么
读取
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语言 读
写
文件
时怎么样一次
读取
几行,然后再几行几行的往下读取
答:
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语言
,
读文件
中某行某列的数据。
答:
printf("
文件行
数不足");} End:fclose(fp);return pA;} / 说明:1.系统命令的调用,可以查询下DOS命令的使用 2.如果需要复杂的DOS命令,可以使用字符串拼装 / int main(){ int i = 0;char *s = NULL;FILE *fp = NULL;char filename[100];char buf[100];memset(buf, 0x00, sizeof(...
c语言
怎么从
文件
其中一行中
读取
一一读取每个单词?
答:
int main(){ char b[40][14]={'\0'},a[111]={'\0'};int k=0,j=0;gets(a);for(int i=0;i<strlen(a);i++){ if(a[i]!=' ');//不为空格就向二维数组中存储;b[k][j++]=a[i];if(a[i]==' '){ k++;//k++行数加1,换行;j=0;//列数重置为0 } } for(...
求个
C语言
程序
读取
TXT
文件
第二行(随机换行)数据
答:
void main(){ int i,n;char str[500];
FILE
*fp;printf("请输入需要
读取
第几行数据\n");scanf("%d", &n);if((fp=fopen("test.txt","rt"))==NULL) /* 假设在程序目录下,
文件
名为test.txt */ { printf("cannot open
file
\n");return;} for(i=1;i<n;i++)fscanf(fp,"%*[...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言一行一行读取文件内容
c语言fgets一行一行读取文件
c语言怎么读取文件的第二行
c语言读取文件指定行
c语言读取文件每一行
c语言读取文件第一行的内容
c语言文件的读取换行
c语言读取文件跳过一行
c语言读取文件中特定行的数据个数