【发布时间】:2020-03-23 12:00:24
【问题描述】:
我有这段简单的代码:
void create(){
char *username;
FILE *fptr;
fptr = fopen("~/retele/PROIECT/user.txt", "w");
printf("Type username: ");
scanf("%s", username);
fprintf(fptr, "%s\n", username);
fclose(fptr);
}
我不明白,为什么会出现分段错误。
【问题讨论】:
-
username还没有指向任何地方。
标签: c linux segmentation-fault