c语言编程
龙在江湖aa
湖南工业大学
展开
-
sprintf
sprintf字串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数,使用时经常出问题,而且只要出问题通常就是能导致程序崩溃的内存访问错误,但好在由sprintf 误用导致的问题虽然严重,却很容易找出,无非就是那么几种情况,通常用眼睛再把出错的代码多看几眼就看出来了。目 录1函数简介1.1 功能1.2转载 2013-10-08 16:36:52 · 591 阅读 · 0 评论 -
MFC给对话框设置背景图片
修改对话框的OnPaint()函数如下 void CScanDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this); // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0); // Ce原创 2013-11-23 16:50:12 · 1003 阅读 · 0 评论 -
int main(int argc,char* argv[])详解
argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输入的参数,比如: int main(int argc, char* argv[]) { int i; for (i = 0; i i++) cout原创 2013-11-24 16:00:20 · 610 阅读 · 0 评论 -
关于srand(time(0)) rand() 的解释
计算机没有办法产生真正的随机数的,是用算法模拟,所以你只调用rand,每次出来的东西是一样的。设置一个种子后,根据种子的不同,就可以产生不同的数了。而怎么保证种子的不同呢?最简单的办法当然是用永远在向前的时间。srand(time(0)) ;//先设置种子rand();//然后产生随机数Srand是种下随机种子数,你每回种下的种子不一样,用Rand得到的随机数就不一原创 2013-12-03 16:21:33 · 847 阅读 · 0 评论