以下例子是从一篇文章上得到的
#include "stdio.h"
void main()
{
char *s="This is a dog.";
char *t=s;
char c[20];
printf("%s/n",s);
s=c;
scanf("%s",s);
scanf("%s",t);
printf("%s/n",s);
printf("%s/n",t);
}
现在,已经知道其错误是在第二个scanf()语句,即scanf("%s",t) ,调试时(vc++6.0)显示
CXX0017: Error: symbol "t" not found
CXX0017: Error: symbol "c" not found
CXX0017: Error: symbol "s" not found
这一错误提示,并停止调试。
补充:此程序在turbc中可以成功运行。
那位大侠帮忙解说一下,在此scanf()函数和 t 指针的调用
万分感谢!