请问tc的问题 怪了
请问
我遇到了个很奇怪的问题
char *name 像这种字符指针在tc下为什么在tc环境里 编译 运行 就能显示我输入的字
可是 在windows目录下的exe文件中运行,所有我的字符指针都在printf后显示为(null)
举个例子:
struct stu
{char *name;
}p1;
printf("\nplease input name:");
scanf("%s",p1->name);
printf("\nname is %s",p1->name);
在tc环境下编译运行 显示出我输入的
可在windows下运行这个exe文件 却显示
name is (null)