可能重复:
分段错误 - C
#include<stdio.h>
#include<string.h>
int main()
{
char *p;
printf("enter some thing:");
gets(p);
printf("you have typed:%s\n",p);
}
为什么这个程序不起作用?我不能将指针用作字符串。
输出是:
enter some thing:raihan
Segmentation fault (core dumped)
每次使用 char 指针时都会出现此错误。我怎么解决这个问题?我在 Linux mint13 KDE 上使用代码块。