CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

tc2.0 与 vc++6.0的又一不同????

楼主Sword_Sharp(多米诺)2001-08-06 18:24:16 在 VC/MFC / 基础类 提问

#include   <stdio.h>  
   
  void   main()  
  {  
  char   *s;  
  gets(s);  
  printf("%s",   s);  
  getchar();  
  }  
  用TC   2.0与vc++6.0编译均可通过但是vc++6.0编译的却得不到正确执行为何? 问题点数:20、回复次数:6Top

1 楼xieguanghua()回复于 2001-08-06 18:28:13 得分 15

你把变量申明为字符数组就应该对了,因为申明为指针并未实际开辟内存空间,不能正确读入字符串!Top

2 楼comingtrue(comingtrue)回复于 2001-08-06 18:29:32 得分 5

因为你没给s分配空间,s是悬浮指针。Top

3 楼Sword_Sharp(多米诺)回复于 2001-08-06 18:29:48 得分 0

可是为何tc可以?是不是编译器有区别?  
  Top

4 楼panda_w(好想睡啊!)回复于 2001-08-06 18:32:09 得分 0

定义应该如此吧  
  char   a[256];Top

5 楼seesi(不是我想骗你,是我不知道怎么才能不骗!)回复于 2001-08-06 19:18:28 得分 0

有误!Top

6 楼Sword_Sharp(多米诺)回复于 2001-08-07 11:29:23 得分 0

我还是不太懂,能否说得详细点?麻烦大家了,我基础不好   :(Top

相关问题

  • VC字符指针的问题与Tc为什么不同?
  • 同样一个代码在vc++和tc中结果截然不同,为什么?
  • tc转成vc++的问题
  • 所谓,面向对象C++和VC++一样吗?如果不同,学习面向对象C++,有什麽编译环境吗如TC之类的?
  • 请熟悉TC的朋友给改一下,我又VC写了一个控制台的程序,想用TC编译,但我不太熟悉TC。
  • TC与VC的一个不解的bug
  • c/c++ 与VC 有什么不同???
  • VC中LONG 和 long的不同。
  • c++与VC有什么不同?
  • VC

关键词

  • vc++
  • 编译
  • vc
  • 申明
  • tc2.0与vc++6.0
  • 应该
  • char

得分解答快速导航

  • 帖主:Sword_Sharp
  • xieguanghua
  • comingtrue

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo