keenling 发表于 2007-7-18 16:45:48

给51提个建议,顺便求助C++

其他地方不知道,人民官场那个培训地点装的VC 6.0有严重BUG,编译、连接、执行都可能导致进程死掉,做东西麻烦死了。起初以为是机子问题,结果发现拷回去用还是有这问题。那个VC6.0好像是雨薇的4in1版,看来不是什么好东西,而且运行它的iso时机器负荷很大,我的机子配置不高,假死了15分钟才能装。sdlkfj7
      建议51换个版本的VC6.0装。

      另外请某些VC达人帮个忙,小生闲来无事用VC做了个堆排序,写出程序后发现有严重bug:
      1.当输入字母时会出现死循环,还有输入过大数字时也会不正常显示。(不明白为什么)
      2.原因在于我的输入是直接cin的,有什么办法让输入的内容放到缓冲区,判断缓冲区内容的合法性,再决定输出报错信息,或读入。sdlkfj8

lengz 发表于 2007-7-18 16:48:52

好像是没打补丁吧,雨薇的4in1版好像不打补丁都无法打开工程的

keenling 发表于 2007-7-18 16:53:56

不清楚,反正上课时调程序,老死进程。

uruuru 发表于 2007-7-18 23:22:59

偶也有同感。。

Oh!My 发表于 2007-7-18 23:55:29

堆程序的排序算法我没有看,不过输入数太多的话肯定是拿个文件来读取的。手工输入累死人的。声明一个filestream变量,其实就是一个文件句柄。然后再在第一次读取的时候检查输入合法性。

firegunfd 发表于 2007-7-19 00:33:51

配置很YY,可惜OS貌似很不爽,1G的内存开机居然等5分钟,刚好接瓶水

keenling 发表于 2007-7-19 19:54:18

5楼的同志,我不是输入得数太多,是输入的一个数过大,比如超过int型的范围了,想做个判断提示错误。

ZQ_83114 发表于 2007-7-20 22:03:29

=。=老师上课给的补丁,你给补上就好了~~偶就这么虐滴.....

keenling 发表于 2007-7-21 20:24:03

我们上课好像没给什么补丁呀?有人能发下吗?家里调程序太不爽了

lytton 发表于 2007-7-22 18:45:41

唉~老师上课时专门就这个问题说过要打补丁,不然会有很大的问题。
而且无论是中文版还是英文版都要打。
keen同学下次上课问其他同学拷一下吧。
页: [1]
查看完整版本: 给51提个建议,顺便求助C++