这种改写基本上相当于重做一遍了,窗体程序和DOS的模式是完全不同的,你写成窗体程序,就要创建相应的项目,看你上面说的,richTextBox->Text = L " " , 这种语法看来,你用的C++.net吧,这个语言是C++跟.net结合的一个不伦不类的东西,不建议使用,还用是单纯的C++吧,用C++来做窗体程序有两种选择,一种是用MFC类库来做,另一种是用纯windows SDK来做,MFC是微软做好的框架,开发效率比较高,但是做了大量封装,不利于学习,windows SDK相对来说比较底层一些,有利于理解程序运行原理,但是开发效率比较低。你可以根据需要看一下MFC从入门到精通一类的书或者是Windows程序设计。.h 和 .cpp 这两种文件在C++里是同时使用的,.h文件里存放一些函数或者类的声明 , .cpp里写具体的实现,通常情况下是这么做,但是你如果想把 .h里面的代码写在.cpp里也是可以的,.h文件是不参与编译的。C语言的程序通常是.c 格式的,写在.cpp里是因为C++兼容了大部分的C,但是本质上.c文件 和.cpp文件编译的方式是有所不同的。如果喜欢.net的话,可以考虑使用C#语言,这个开发的效率非常高,而且难度比C++小的多。具体还是看你自己的选择了。
孙鑫的《孙鑫c++视频教程》
.h文件为头文件,变量和类的声明。 .cpp才是代码实现
可以看下, MFC,