最近要提高手工做题的准确度和熟练度.
先要准备一个最丑陋的编译环境, 平时练习用.
等接近考试时间, 再买个纸质笔记本, 真正的在纸上写.
单独启动的msdn
虽然IDE是不能用的, 但是msdn是必须要有的^_^
等考试了, 常用的熟了, 也就可以手写了.
vc6英文完整版装完后, 就可以使用下面的命令行启动msdn.
"C:\Windows\hh.exe" "C:\Program Files (x86)\Microsoft Visual Studio\MSDN98\98VS\2052\msdnvs98.col"
windows记事本
编译报错后, 要能找到行号. 有可能使用过程, 记事本的设置被改过, 需要将状态栏显示出来, 行号显示出来.
快速到达出错行数
为.c和.cpp分别准备2个空文件 exam_x_x_c.c 和 exam_x_x_cpp.cpp
之所以准备的是空文件
* 是为了提高熟练度.所做的练习一切 都是从空开始.
* 为了和考试场景相结合, 写出的测试程序必须精干, 必须短. 都在一个.c或.cpp中实现.
* 如果实在要做c++模板的题, 再手工加一个.h, 和实现文件一个目录就行, 编译用的批处理文件不用改了.
编译用的批处理
我用的是vc6编译环境中的命令行工具.
为.c和.cpp各准备一个编译用的批处理文件, 将路径写死, 做好后, 提交svn, 每次就在这目录中做实验.
rem build_and_run_c.cmd
call "C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"
cd D:\ls\exam_manual\
d:\
del *.exe
del *.obj
cl /c /W3 /WX /O2 exam_x_x_c.c
link exam_x_x_c.obj
call exam_x_x_c.exe
pause
rem build_and_run_cpp.cmd
call "C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"
cd D:\ls\exam_manual\
d:\
del *.exe
del *.obj
cl /c /W3 /WX /O2 /GX exam_x_x_cpp.cpp
link exam_x_x_cpp.obj
call exam_x_x_cpp.exe
pause