printf( <-这个括号刚打上int printf(const char *, ...) <-这是 VC++ 6.0 告诉你的;因为你此时在写第一个参数,所以“const char *”(意思:要求一个 const char *)是粗体
- 保存文件时要注意,保存成 .c 和 .cpp 的效果不一样。保存成 .c 的话,没办法用 bool 类型,但是编译器会遵循 C 语法而不是 C++ 语法,这样可以帮助确保你的程序是和你想的一致。
- 打开以前的文件时,不要直接打开 .c 或 .cpp 文件,相反打开 .dsw 文件,这时你会发现 VC++ 6.0 的界面是你上次关闭那个文件时的界面,连窗口的位置都一样。
- 不要点那个连接按钮,点组建(Build)菜单的全部重建(Rebuild All),否则 VC++ 6.0 有时会死机。
- 有空去 E:Program FilesMicrosoft Visual StudioVC98Include 里去看看(假设你的 VC++ 6.0 装到了 E 盘)。
不要被里边密密麻麻的文件吓倒,全都是 VC++ 6.0 的库文件。应该能看到 math.h、stdio.h、string.h 等著名“人物”吧?打开 stdio.h 看看,试试你能找到 printf 的函数原型不?(实在不行就编辑 -> 查找)
- 桌面上的 VC++ 6.0 的快捷方式图标丢了?去 F:Program FilesMicrosoft Visual StudioCommonMSDev98Bin(假设你的系统在 F 盘),把 msdev.exe 用鼠标右键抓到桌面上,松手之后“在当前位置创建快捷方式”,然后给这个新图标改个好听点的名字吧。
- 使用 ctype.h 中的字符判断函数(isupper()、islower()、is*****() 之类)时,不要写 if(functionname(ch)==1),写 if(isupper(ch))。
VC++ 6.0 提供的这些函数其实会根据字符种类的不同返回不同的值,如大写返回 1、数字返回 4(详见 CType.txt)等等,你要是胆敢写 if(isdigit(ch)==1) 的话……嘿嘿,{} 里的代码是永远不会执行的(isdigit(ch) 在 ch 是数字时返回 4,否则返回 0,绝对不会返回 1 的)。
小编推荐阅读