c语言如何确定文件有多少组数据|C语言查文件中数据的个数

❶ C语言查文件中数据的个数

//—————————————————————————#include <stdio.h>int main(void){ int a,cnt=0; FILE *fp=fopen("c:\\1.txt","r"); while (fscanf(fp,"%d",&a)!源=EOF) /*统计c:\1.txt文件中有多少个整数*/ ++cnt; fclose(fp); printf("%d\n",cnt); /*输出文件中的整数个数*/ return 0;}//—————————————————————————

❷ 如何用c语言来统计一个目录中文件的个数

楼主你好具体代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 40int main(){int i,count = 0;char *cSource,*cSearch;FILE *fp;cSource = (char *)malloc(N * sizeof(char));cSearch = (char *)malloc(3 * sizeof(char));if((fp = fopen("word.txt", "r")) == NULL){printf("文件打开失败!\n");exit(0);}printf("输入统计的汉字:");scanf("%s", cSearch);fgets(cSource, N, fp);for(i = 0; i < (int)strlen(cSource); i++){if(cSource[i] == cSearch[0] && cSource[i+1] == cSearch[1])//一个汉字占两个字节 所以需要判断两个字节的内容count++;}printf("%d\n", count);return 0;}如果word.txt中包含的内容为:你好吗 你 你输入:你输出:3希望能帮助你哈

❸ 关于C语言中,如何能够知道文件中,结构体数据块的个数。

可以通过ReadFile函数读取你的文件,它有一个参数就是返回实际读了多少个字节的数据,然后除以你的sizeof(struct),就可以了 试试看


赞 (0)