2

ファイル入力で char** に問題があります。PGM ファイルを操作するプロジェクトを行っています。char** を使用してファイルからヘッダーを取得しようとしていますが、null を返すだけです。寸法を取得して画面に返すコードを実行しますが、ヘッダーを印刷しようとすると(null)、出力として取得されます

//文字の作成**

char **header=(char**)malloc(2*sizeof(char*));

//ファイル入力

FILE * fin;
fin=fopen(argv[1], "rb");
fscanf(fin, "%s", *header);
printf("%s", header[0]);
fclose(fin);

私がheader正しく作成しているかどうか、または正しく印刷しているかどうかについては、100% 確信が持てませんheader。どんな助けでも大歓迎です。

4

2 に答える 2