如何用C语言读取TXT中的一个矩阵 并存入二维数组? 我自己写了一个,但是输出的跟我TXT里面的不一样。
#include<stdio.h>#include<stdlib.h>#include"header.h"voidloadImage(tructdataImage,int...
#include <stdio.h>
#include <stdlib.h>
#include "header.h"
void loadImage(truct data Image,int **Tab)
{
int i,j;
FILE *fp1;
if ((fp1=fopen("lena.txt", "r"))==NULL)
{
printf("ne peux pas ouvrir.\n");
exit(0);
}
for(i=0;i<=(Image.longeur);i++)
{
for(j=1;j<=(Image.largeur);j++)
{
fscanf(fp1,"%d ",&Tab[i][j]);
}
fscanf(fp1,"\n" );
}
fclose(fp1);
}
我不知道问题出在哪,在线求解答 展开
#include <stdlib.h>
#include "header.h"
void loadImage(truct data Image,int **Tab)
{
int i,j;
FILE *fp1;
if ((fp1=fopen("lena.txt", "r"))==NULL)
{
printf("ne peux pas ouvrir.\n");
exit(0);
}
for(i=0;i<=(Image.longeur);i++)
{
for(j=1;j<=(Image.largeur);j++)
{
fscanf(fp1,"%d ",&Tab[i][j]);
}
fscanf(fp1,"\n" );
}
fclose(fp1);
}
我不知道问题出在哪,在线求解答 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询