以下是引用wfd2004在2006-11-7 16:34:02的发言:#include<stdio.h>
int main()
{
char *s;
scanf("%s",&s); //这里不要加&
printf("%s",s);
return 0;
}
一运行就报错
是不是需要使用getchar()来接收字符?
char ch;
for(ch =getchar();ch!=EOF;ch = getchar())
{
.........
}
但是如何将每个字符加入到char*中,我不太懂,请指教!
#include<stdio.h>
int main()
{
char *s;
scanf("%s",s);
printf("%s",s);
return 0;
}