ファイル入力で 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
。どんな助けでも大歓迎です。