dkfr.net
当前位置:首页 >> C 读取txt到数组 >>

C 读取txt到数组

一、编程思路。 1 以文本方式打开文件。 2 循环用fscanf格式化输入数据到数组。 3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。 4 关闭文件。 5 使用数据。 二、代码实现。 设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔...

一、编程思路。 1 以文本方式打开文件。 2 循环用fscanf格式化输入数据到数组。 3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。 4 关闭文件。 5 使用数据。 二、代码实现。 设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔...

//--------------------------------------------------------------------------- #include int main(void) { FILE *fp; int i,a[10],b[10]={0}; fp=fopen("c:\\a.txt","w");//打开文件以便写入数据 for (i = 0; i < 10; i++) { //准备要写入文...

一、编程思路。1 以文本方式打开文件。2 循环用fscanf格式化输入数据到数组。3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。4 关闭文件。5 使用数据。二、代码实现。设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔。代码...

根据txt文件中数据的格式,可以用fscanf把数据读取到数组中。 下面以一种最基本的情况为例,给出参考代码。 假定结构体格式为 struct test{ int i; float f;};文本文件约定,第一行为存储结构体总数,从第二行起,每行为一个结构体的数据。每个...

int read(int arr[]) { int i=0,n; FILE *fp;//定义文件指针 if((fp=fopen("data.txt","r"))==NULL)//如果文件名不存在 {printf("cantfind the file!");}//则输出没有找到文件 while(!feof(fp))//当不为文件结尾时 { fscanf(fp,"%d",&arr[i++]);...

#include int main(){int i, cnt=0, a[100];FILE *fp=fopen("abc.txt", "r");if(!fp){printf("文件不存在!\n");return -1;}while(!feof(fp)){fscanf(fp, "%d", &a[cnt]);cnt++;}fclose(fp);for(i=0; i

//若使用一维数组使用以下程序 #include main() { char s1[20] = {0}; char s2[20] = {0}; char s3[20] = {0}; int i=0; FILE *fp; fp = fopen("1.txt","r"); fscanf(fp,"%s",s1); fscanf(fp,"%s",s2); fscanf(fp,"%s",s3); printf("%s\n%s\n%s\...

不知道第1行的单独1是做什么的 #include #define M 3 #define N 3 void main() { FILE *fp; int a[N][M],i,j; char buffer[256]; if ( fp=fopen("data.txt","r") ) { fgets(buffer,255,fp); //把第1行读成字符串,也可以考虑用fscanf将1读到变量...

读取文件可以使用C语言的文件I/O函数,读取数据用fread(),写入数据用fwrite(),打开文件用fopen(),操作完成用fclose(),调整文件指针用fseek()。示例如下(vc6.0中编译通过): #include #define MAX_SIZE 3int main(){FILE *fp1,*fp2;fp1 = f...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com