Cプログラムを読み取る単純なpgmファイルを作成しようとしています。シンプルな構造を作成する必要がありました。
typedef struct pgmImage {
int R; //rows
int C; //collumns
int G; //grey scale
int **pix; // array of pixels
}Image;
ここで、空の画像構造を初期化する必要があります。他の関数で *.pgm ファイルに基づいてすべての変数を設定する必要があります。常に「メモリを読み取れません」と「初期化されたローカル変数xが使用されています」というメッセージが表示されます。私は単純にやろうとしました:
画像 *x=0;
ただし、読み取り関数が R、C、G 値を設定しようとすると、プログラムがクラッシュします。