C++C
bingtears
这个作者很懒,什么都没留下…
展开
-
关于在VC++中使用 extern C遇到的stdafx.h的问题
楼主在 C/C++ / C++ 语言 提问:在VC++中,有一个test.c文件: extern "C" { void test() { ... } } 在编译test.c的时候,报告出错(编译头的问题:...2009-11-26 14:45:02 · 171 阅读 · 0 评论 -
关于wParam和lParam的问题
WPARAM 和 LPARAM,消息响应机制wParam和lParam 这两个是Win16系统遗留下来的产物,在Win16API中WndProc有两个参数: 一个是WORD类型的16位整型变量;另一个是LONG类型的32位整型变量。因此根据匈牙利命名法,16位的变量就被命名为wParam, 32位的变量就被命名为lParam。 到了Win32API中,原来的16位变量也被扩展为32...2010-05-04 16:50:38 · 135 阅读 · 0 评论 -
换行符‘\n’和回车符‘\r’的区别
答案: 是的,顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符 --------------------------------------------------------------- 在控制台程序里,回车的本意是将光标移动到屏幕最左边(此时光标的横坐标没有变),换行就是将光标移动到下一行(此时光标的纵坐标没有变)...2010-05-05 10:18:05 · 181 阅读 · 0 评论 -
strtok, wcstok, _mbstok
Find the next token in a string.char *strtok( char *strToken, const char *strDelimit );wchar_t *wcstok( wchar_t *strToken, const wchar_t *strDelimit );unsigned char *_mbstok( unsigned ch...原创 2010-05-06 15:32:27 · 271 阅读 · 0 评论 -
创建文件映射函数CreateFileMapping中第一个参数设置成0xFFFFFFFF
创建文件内存映射: HANDLE hMySharedMapFile=CreateFileMapping((HANDLE)0xFFFFFFFF), NULL,PAGE_READWRITE,0,0x1000,"MySharedMem"); 其中第一个参数文件句柄设置成0XFFFFFFFF代表什么意思呢? 0XFFFFFFFF在内存中又是什么意思呢? 为什么要把文件句柄设置成0XFF...原创 2010-05-07 11:21:51 · 398 阅读 · 0 评论 -
为什么GetAsyncKeyState()& 0x8000
0x8000 & GetKeyState(VK_SHIFT); 这句是判断是否有按下shift键 为什么GetAsyncKeyState()& 首先说明,有好多程序或书上是0x8000f,这个f不是十六进制的f而是代表浮点数。其实& 8000才是本质。小鱼我整理后自己写了点东西,总结一下首先介绍一下几个概念:按位与运算符"&":是双目运算符,其功能是参与运算的两数各...原创 2010-05-10 16:33:30 · 3872 阅读 · 1 评论 -
#pragma once
学习笔记#pragma once 这是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次 #pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。 #pragma once是编译相关,就是说这个编译系统上能用,但在其他编译系统不一定可以,也就是说移植性差,不过现在基本...原创 2010-05-14 11:40:56 · 159 阅读 · 0 评论 -
温习数据库的一个网站链接
进来在准备软件设计师考试,需要看一些基础的小东东,突然google到了下面这个网站,温习数据库基础操作不错,有需要各位可以去试试看http://www.w3schools.com/sql/sql_create_index.asp...原创 2010-05-18 15:30:51 · 102 阅读 · 0 评论