10 2011 档案
摘要:每一C 程序都必须有一main()函数, 可以根据自己的爱好把它放在程序的某个地方。有些程序员把它放在最前面, 而另一些程序员把它放在最后面, 无论放在哪个地方, 以下几点说明都是适合的。1. main() 参数在Turbo C2.0启动过程中, 传递main()函数三个参数: argc, argv和env。* argc: 整数, 为传给main()的命令行参数个数。* argv: 字符串数组。在DOS 3.X 版本中, argv[0] 为程序运行的全路径名; 对DOS 3.0以下的版本, argv[0]为空串("") 。argv[1] 为在DOS命令行中执行程序名后的第一
阅读全文
摘要:学习过转义字符以后,大家都明白 例如 \t (横向跳格) \n(换行) \\(输出一个\) \' (输出一个 ') \" (输出 ") \ddd (ASCIi为八进制所代表的字符) \xhh (ASCII为十六进制所代表的字符)说到这里,我碰到了一个问题,如何输出%呢?如果直接 printf("%");在执行的时候是没有任何输出的,即使printf("\%");也是一样的。这是因为%所代表的是格式字符,比如printf("%d",n);所以这里要特别注意如果想输出%,必须用%%,即printf(&q
阅读全文
摘要:在使用古董级版本的VC6.0++的时候,经常会出现编译后运行程序,然后修改了程序之后会出现如下错误:--------------------Configuration: 123 - Win32 Debug--------------------Linking...LINK : fatal error LNK1168: cannot open Debug/123.exe for writing执行 link.exe 时出错.造成这种情况的原因是因为在第一次运行程序以后没有关掉可执行文件,所以当再次编译时系统当然不会让你通过了,就会导致连接错误了。所以只要关掉运行的可执行文件就行了。但是有时候连e
阅读全文

浙公网安备 33010602011771号