搜档网
当前位置:搜档网 › vc函数资料

vc函数资料

vc函数资料
vc函数资料

1.stdafx.h中没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行,当我们使用AppWizard来自动生成某些项目的时候,系统会自动把所需要include的头文件在stdafx.h中先include一下,这样,我们只需要直接include这个stdafx.h文件即可.因为同一个项目中的不同源文件CPP都包含相同的include文件,这样,为每个.CPP文件都重复include 这些文件就显得很傻了。

2.stdio.h就是意思就是说标准输入输出头文件,用到标准输入输出函数时,就要调用这个头文件!

3.stdlib 头文件里包含了C、C++语言的最常用的系统函数。stdlib.h里面定义了五种类型、一些宏和通用工具函数。

4.register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。

5.rand()函数是产生随机数的一个随机函数,使用该函数首先应在开头包含头文件stdlib.h ,在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数

6.Malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。而在Visual C++6.0中可以用malloc.h或者stdlib.h

7.srand函数是随机数发生器的初始化函数。srand((unsigned) time(NULL)); 直接传入一个空指针,因为你的程序中往往并不需要经过参数获得的t数据。

8.fflush 功能: 清除文件缓冲区,文件以写方式打开时将缓冲区内容写入文件,fflush(stdout)刷新标准输出缓冲区,把输出缓冲区里的东西打印到标准输出设备上。

9.HANDLE FindFirstFile(

LPCTSTR lpFileName, // file name

LPWIN32_FIND_DATA lpFindFileData // data buffer

);根据文件名查找文件, 如执行成功,返回一个搜索句柄。lpFileName String,欲搜索的文件名。可包含通配符,并可包含一个路径或相对路径名. lpFindFileData WIN32_FIND_DATA,这个结构用于装载与找到的文件有关的信息。该结构可用于后续的搜索

10. BOOL CreateDirectory(

LPCTSTR lpPathName,

LPSECURITY_ATTRIBUTES lpSecurityAttributes

);

lpPathName:包含将被创建的文件夹路径的字符串,字符串的长度不超过

MAX_PATH。

lpSecurityAttributes:忽略,设为NULL

11. BOOL FindClose(

HANDLE hFindFile // file search handle

); 关闭FindFirstFile创建的搜索句柄

参数说明

HANDLE hFindFile FindFirstFile创建的句柄

12. time函数也常用于随机数的生成,用日历时间作为种子

13. 我们经常用到的是#pragma comment(lib,"*.lib")这类的。#pragma comment(lib,"Ws2_32.lib")表示链接Ws2_32.lib这个库。

14.#pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。

15. GetSystemMetrics()用于得到被定义的系统数据或者系统配置信息.

16. FindFirstFile根据文件名查找文件, lpFileName String,欲搜索的文件名, lpFindFileData WIN32_FIND_DATA,这个结构用于装载与找到的文件有关的信息。

17. CreateDirectory 创建一个新目录,LPCTSTR lpPathName,新目录的名字,LPSECURITY_ATTRIBUTES lpSecurityAttributes,这个结构定义了目录的安全特性。

18.BOOL FindClose()关闭FindFirstFile创建的搜索句柄.

相关主题