#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;}
600字范文,内容丰富有趣,生活中的好帮手!