VC6.0使用笔记
Joanna_yan
苦逼的计算机在校生。。。成长中
展开
-
【VC6.0】error C2143: syntax error : missing ';' before 'type'
用惯了C语言中,对于变量的定义,只允许放在函数的开头!!原创 2014-05-02 17:13:58 · 1387 阅读 · 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 · 787 阅读 · 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 · 2072 阅读 · 0 评论 -
【VC6.0】文件操作,读取PE文件
FILE *pe;pe=fopen("getcolor.exe","r");可以用来打开txt,原创 2014-07-05 09:45:41 · 1286 阅读 · 0 评论 -
【VC6.0】打开文件时出错,利用filetool解决win7、win8不兼容VC6.0
win7下VC6 打开添加无法使用的解决办法:1.下载微软发布的补丁,filetool,不过是以未编译工程的形式发布的.解压出来,记住路径转载 2014-07-05 10:20:55 · 4858 阅读 · 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 · 806 阅读 · 0 评论