余微声
2021-05-21 12:55
采纳率: 50%
浏览 41

为啥在visual studio6.0会出现报错,在devC++不会出现报错

实现判断回文字符串 #include #include int main(){ char a[20]; printf("please input the string:\n"); gets(a); int i=0,j=strlen(a)-1,flag=1; while(i

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 爱晚乏客游 2021-05-21 12:58
    已采纳

    vs有些函数名为了安全性,会变化一些的。最常见的就是scanf()要变成scanf_s()

    已采纳该答案
    打赏 评论
  • CSDN专家-张老师 2021-05-21 12:56

    visual studio6.0会出现报错,报错的信息是什么

    打赏 评论
  • CSDN专家-张老师 2021-05-21 13:01

     

    不同编译器底层实现完全不一样,虽然表面提供的标准决大部分都遵循了C++标准,但基本上所有的编译器都未能完美的实现标准(有效率问题,也有实用性问题等),也提供了标准之外的很多类型、函数和用法,所以针对某一编译器开发的代码,有时并不能被另一种编译器识别。
     

    打赏 评论
  • 有问必答小助手 2021-05-21 14:01

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    打赏 评论

相关推荐 更多相似问题