#define M 3
#define N 5
#define MAX_LENGTH 100
int main()
{
char line[MAX_LENGTH];
int a[M][N];
char tokens[] = " \n";
char *key;
memset(line, 0, MAX_LENGTH);
FILE *fp;
FILE *fq;
if ((fp = fopen("1.yuv", "rt")) == NULL)
{
printf("cannot open file\n");
return 0;
}
if (!(fq = fopen("2.txt", "wb")))
{
printf("cannot open file\n");
return 0;
}
for (int i = 0; i < M; i++)
{
fgets(line, MAX_LENGTH, fp);
key = (char*)strtok(line, tokens);
int put1 = atoi(key);
a[i][0] = put1;
for (int j = 1; j < N; j++)
{
key = (char*)strtok(NULL, tokens);
int put2 = atoi(key);
a[i][j] = put2;
}
}
for (int i = 0; i < M; i++)
{
for (int j = 0; j < N; j++)
fprintf(fq, "%d ", a[i][j]);
fprintf(fq, "\r\n");
}
fclose(fp);
fclose(fq);
system("pause");
return 0;
}
从文件中读入矩阵并且写入到另一个文件中
最新推荐文章于 2023-11-10 11:30:24 发布