VC6.0使用笔记
Joanna_yan
苦逼的计算机在校生。。。成长中
展开
-
【VC6.0】error C2143: syntax error : missing ';' before 'type'
用惯了C语言中,对于变量的定义,只允许放在函数的开头!!原创 2014-05-02 17:13:58 · 1453 阅读 · 0 评论 -
【VC6.0】rand()
rand()随机产生一个整数,范围是0-RAND_MAX(32767)之间 【问题】若想产生0~a之间的随机数? 【解决】i = rand() % a; 【问题】若想产生a~b之间的随机数? 【解决】i = rand() % (b-a)+a; 如60到99之间的整数 i = rand() % 39+60; 【问题】若原创 2014-05-03 11:15:39 · 875 阅读 · 0 评论 -
【VC6.0】one or more multiply defined symbols found
这是一个重复定义的错误,为了避免这个错误,应该规范程序编写。xx.h中只写函数的声明,把函数的定义写到一个同样名字的xx.c文件中。这样要用到这个函数的时候,只需#include “xx.h”就可以了。 由于“xx.h”中只是声明,所以不会有重复定义的问题。原创 2014-05-27 10:33:45 · 2165 阅读 · 0 评论 -
【VC6.0】文件操作,读取PE文件
FILE *pe; pe=fopen("getcolor.exe","r"); 可以用来打开txt,原创 2014-07-05 09:45:41 · 1335 阅读 · 0 评论 -
【VC6.0】打开文件时出错,利用filetool解决win7、win8不兼容VC6.0
win7下VC6 打开添加无法使用的解决办法: 1.下载微软发布的补丁,filetool,不过是以未编译工程的形式发布的.解压出来,记住路径转载 2014-07-05 10:20:55 · 4988 阅读 · 1 评论 -
【VC6.0】素数筛法获取全部素数(埃拉托斯特尼筛法)
具体筛法是: 先把n个自然数按次序排列起来。 1不是质数,也不是合数,要划去。 第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。 2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。 3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。 这样一直做下去,就会把不超过N的全部合数都筛掉,留下的就是不超过N的全部质数。因为希腊人是把数转载 2015-03-28 12:00:25 · 855 阅读 · 0 评论