- 博客(6)
- 资源 (20)
- 收藏
- 关注
转载 C/C++中static关键字详解
静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。 用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只有唯一的一个静态分配的对象,它被用于在该函数的所有调用中表示这个变量。这个对象将
2013-11-28 11:42:11 768
原创 C/C++中extern关键字详解
1基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数
2013-11-28 11:40:47 923 2
原创 VC++笔记八
VC中的关于删除一个文件的问题 C语言的话可以定义一个FILE指针,比如如下的代码段 FILE *fp; fp = fopen( "C:\\temp.jpg", "r" ); 如果文件存在的话就可以正常打开,会返回一个非0的文件指针给fp,而如果文件不存在就会返回NULL给fp,所以只要判断fp的值就可以知道文件是否存在了 但是如果要对文件进行删除操作的话不要忘了把刚才打开的文件关掉,不
2013-11-27 10:08:01 967
转载 SetTimer函数总结
在编程时,会经常使用到定时器。使用定时器的方法比较简单,通常告诉Windows一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。 1.1 用WM_TIMER来设置定时器 先请看SetTimer这个API函数的原型 UINT_PTR SetTimer( HWND hWnd,
2013-11-26 11:24:07 1401
原创 VC++文件夹的创建和文件夹的删除总结
假设我想判断C:\Program Files中有没有一个名为hotel的文件夹,有的话就什么也不做,没有的话就创建一个名为hotel的文件夹, 请问这个代码应该怎么写呢?(能创建一个隐藏的文件夹更好) //答案 一、BOOL CreateDirectory( LPCTSTR lpPathName, // directory name
2013-11-24 17:55:04 17209 2
原创 BROWSEINFO的结构----获取文件(夹)路径
BROWSEINFO的结构如下: typedef struct _browseinfo { HWND hwndOwner; // 父窗口句柄 LPCITEMIDLIST pidlRoot; // 要显示的文件夾的根(Root) LPTSTR p
2013-11-19 15:02:56 9456
如何写一个批处理文件.dat.cmd
2016-01-18
C#调用MFC带窗口的Dll源代码
2015-09-11
sqlserver2008数据库实例练习
2012-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人