※ 引述《Wardyal (记得签到B站漫画)》之铭言:
: 为什么我
: FILE *fp;
: int tmp = 1;
: fopen(fp, "test.txt", "w");
: fprintf(fp, "%s\n", "apple");
: fprintf(fp, "%d", tmp);
: fclose(fp);
: 都会在fprintf %s 那行Segmentation Fault阿
: 就算后来换成
: char *str = "apple";
: 也是一样 好怪
是在哭
你要不要回去看一下fopen长怎样
FILE * fopen ( const char * filename, const char * mode );
你再看看你写了什么
==