关于scanf()调用的一个例子

          以下例子是从一篇文章上得到的

#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 指针的调用

         万分感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值