我对带有文件输入的 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);
我不能 100% 确定我的创作header
是否正确,或者我的打印是否header
正确。任何帮助将非常感激。