回复 28楼 TonyDeng
从来不知道IDE为何物……我很新手的版主……现在就是用VC6.0的知识解决一些数据处理问题……C++的东西完全不知道也没学过……
你要明白,VC6是一个编程的综合环境(综合环境叫IDE),但C程序是编译好可以脱离VC6运行的程序,当程序写好、测试完成后,发行时,是不需要VC6的,这才是真正的C程序。现在我们写的是控制台界面程序(称为CUI程序,对应的图形界面程序叫GUI程序),这是最传统的C程序界面,就在控制台的黑窗口下运行,这也正是你运行程序时总在黑窗口中的原因。控制台在Windows系统下,需要用cmd启动,但在VC6这样的IDE中,它替你启动了cmd窗口,当程序运行完毕,Windows要把cmd窗口收回,此时才需要你们最常见的动作,在程序结束前要求暂停,免得看不到程序最后的画面。
传统的命令行界面启动程序,与Linux/Unix之类的指令一样,都是在命令行下输入程序名和参数运行的。学编写C程序,就要学会脱离VC6这样的IDE运行自己制作的程序,否则你的程序是无法对外发行的,也表明你不知道写出来的程序到底应该如何运行。
[ 本帖最后由 TonyDeng 于 2012-10-18 16:38 编辑 ]