600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言读txt文件的数据与写数据到txt文件

c语言读txt文件的数据与写数据到txt文件

时间:2019-09-11 18:13:48

相关推荐

c语言读txt文件的数据与写数据到txt文件

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(int argc, char* argv[]){#define COLUMNS 6//txt文件数据的列数(一般是确定的)#define MAX_ROWS 100//txt文件数据的最大行数FILE* fpRead = NULL, * fpWrite = NULL ;double a[MAX_ROWS * COLUMNS];int rows, count;//打开txt文件fpRead = fopen("data.txt", "r");if (fpRead == NULL){return 1;}//读文件data.txt里的数据,并存储在数组a中count = 0;while (1 == fscanf(fpRead, "%lf", &a[count])){count++;}//关闭所读文件fclose(fpRead);//打开txt文件,若目录下没有该文件,则创建fpWrite = fopen("data_.txt", "w");if (fpWrite == NULL){return 1;}//写数组a的数据到data_.txt文件中rows = count / COLUMNS;for (int i = 0; i < rows; i++){for (int j = 0; j < COLUMNS; j++){fprintf(fpWrite, "%lf ", a[i * COLUMNS + j]);}fprintf(fpWrite, "\n");}//关闭所写文件fclose(fpWrite);return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。