| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3119 人关注过本帖, 1 人收藏
标题:热烈庆祝本人编译器换代完成。
只看楼主 加入收藏
核晴核理
Rank: 3Rank: 3
来 自:北京
等 级:论坛游侠
帖 子:129
专家分:169
注 册:2012-6-14
收藏
得分:4 
凑个热闹~
2012-12-18 14:23
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:0 
关键是用啥找不着啥,以前用gettime()可以得到struct tm;getdate()可以得到struct date;
可是VS把tm和date合并了,gettime()弄没了,没办法,试着用别的函数看看转化吧,
其实我认为VS应该有个应用手册之类的东西,都有什么改动应该列出来。

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-12-18 14:24
阿鞠尼
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:首尔
等 级:蒙面侠
威 望:5
帖 子:1467
专家分:4442
注 册:2012-5-30
收藏
得分:4 
以前下载的vs2010  是试用版 一个月  结果到期让我卸载了

喜欢睡觉 却经常熬夜
2012-12-18 14:25
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用yaobao在2012-12-18 14:24:03的发言:

关键是用啥找不着啥,以前用gettime()可以得到struct tm;getdate()可以得到struct date;
可是VS把tm和date合并了,gettime()弄没了,没办法,试着用别的函数看看转化吧,
其实我认为VS应该有个应用手册之类的东西,都有什么改动应该列出来。
不现实   tc毕竟淘汰N多年之久了  就连我现在用的vc60 都米人用了

DO IT YOURSELF !
2012-12-18 14:25
_peak
Rank: 5Rank: 5
来 自:90后
等 级:禁止访问
帖 子:83
专家分:347
注 册:2012-12-12
收藏
得分:4 
期待你能研究出一款好的软件,记得分享哦,哈哈

团结,进步,务实,创新!
2012-12-18 14:26
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:0 
回复 15楼 _peak
这个课有的你等了,漫长啊

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-12-18 14:35
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
TC中的东西,本来就是非标准居多,那叫编译器独特性。在DOS时代就已经和MS的C编译器不一样,你用惯了,只是习惯了这个公司的产品风格,并非别个公司的,TC的产品和DOS内部的不一样,是众所周知的事。gettime()是获取操作系统当地时间的函数,调用操作系统中断,以前TC靠调用DOS的中断程序来获取数据,然后把数据转换成那种格式给程序员使用,这种函数就不是C标准库中的,每个编译器都有自己的一套函数,微软的C编译器以前也有,叫_gettime(),加个下划线表示这是独特实现函数(这是微软的命名风格)。以前DOS没有互联网,所以gettime()只有系统当地时间,但现在是互联网时代,除了当地时间,还有互联网的统一时间,所以相应的日期时间数据也有变动,函数也要变化。你拿着以前的东西来套现在,必定碰钉,这才是我说不要再使用旧式编译器的真正原因,习惯了那些旧东西,到真实的工作环境,害死你。

授人以渔,不授人以鱼。
2012-12-18 14:37
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:0 
回复 17楼 TonyDeng
很有道理啊,因为用的TC我还专门学了中断,可是后来渐渐发现貌似用不到,就放下了

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-12-18 14:45
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
上次我给过的资源《标准库》一书中列举的函数,是所有编译器都必须提供的形式,除此之外,一切编译器均有额外的独特函数库提供,各不相同。有些小型编译系统,要么是内核使用某个大厂商的,在外面挂界面的壳体,要么是剪裁掉所有扩展库,只保留标准库功能,用那些东西写程序,就要东拼西凑找扩展函数库,要忍受各种不同供应者之间的风格、习惯,如果运气不好,北冥神功错练成吸星大法,伤害自身。

如果你在Windows下编程,无论什么编译器,都绕不过Windows API,微软的VS自身和Windows API的兼容性是最好的,也最直接。你用别的编译器,他们可能提供独特的函数库,你觉得好用,就像WinTC那样跟原来的习惯兼容,但其实它们内部也在悄悄地调用Windows API,给你看到的那些只是外包装——本来这应该是你自己做的包装,你写的程序发行,就用这样的形式。

与其杂学各家门派,不如专精一门。

[ 本帖最后由 TonyDeng 于 2012-12-18 15:05 编辑 ]

授人以渔,不授人以鱼。
2012-12-18 15:01
lupeifeng123
Rank: 2
等 级:论坛游民
帖 子:74
专家分:47
注 册:2012-12-13
收藏
得分:4 
我也是才改换VS的,强大是很强大,就是用的有点别扭。有点不习惯,慢慢适应吧

一步一个脚印,贵在坚持。
2012-12-18 15:02
快速回复:热烈庆祝本人编译器换代完成。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025106 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved