随笔分类 -  VC++/QT

上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要:#include "stdafx.h" #include #include int main(int argc, char* argv[]) { printf("Hello World!\n"); srand(time(0)); for (int i=0;i<10;i++) { printf("%x ",(int)rand()%1000); } printf("\n"); ... 阅读全文
posted @ 2007-10-16 16:51 ahuo 阅读(263) 评论(0) 推荐(0)
摘要:#include #include #include void main( int argc, CHAR *lpszArgv[ ]) { PSHARE_INFO_502 BufPtr,p; NET_API_STATUS res; //LPTSTR lpszServer = NULL; DWORD er=0,tr=0,resume=0, i; do // begin do {... 阅读全文
posted @ 2007-10-15 09:54 ahuo 阅读(374) 评论(0) 推荐(0)
摘要:用的stl是会产生很多的警告 可以通过下面的代码来禁止相应的警告 #pragma warning (disable:4786) #include #include using namespace std; 阅读全文
posted @ 2007-09-18 14:06 ahuo 阅读(626) 评论(1) 推荐(0)
摘要:VC98"BinVCVARS32.BAT 设置环境变量 Nmake /f filename.mak NMAKE 选项 下表描述了 NMAKE 选项。选项前有斜杠 (/) 或短划线 (-),并且不区分大小写。使用 !CMDSWITCHES 更改生成文件或 Tools.ini 中的选项设置。 选项 ... 阅读全文
posted @ 2007-09-17 09:04 ahuo 阅读(2617) 评论(2) 推荐(0)
摘要:#include int main(int argc, char* argv[]) { HANDLE hEvent= CreateEvent(NULL,true,true,"init"); if (hEvent) { if (GetLastError()==ERROR_ALREADY_EXISTS) { printf... 阅读全文
posted @ 2007-09-15 17:52 ahuo 阅读(277) 评论(0) 推荐(0)
摘要:Send-PostMessage.rar 阅读全文
posted @ 2007-09-13 11:47 ahuo 阅读(2053) 评论(0) 推荐(0)
摘要:下载 #include #include #define PORT 8888 int main() //server { WSADATA wsaData; int Ret = WSAStartup(MAKEWORD(2,2),&wsaData); printf("Server!\n"); if(Ret != 0) { printf("无... 阅读全文
posted @ 2007-09-12 15:45 ahuo 阅读(5552) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2007-09-11 17:45 ahuo 阅读(443) 评论(0) 推荐(0)
摘要:DllTest.rar dll1.h #ifdef DLL1_API #else #define DLL1_API _declspec(dllimport) #endif DLL1_API int add(int a,int b); DLL1_API int sub (int a,int b); class DLL1_API PO //导出整个类 { public: int outpu... 阅读全文
posted @ 2007-09-09 17:51 ahuo 阅读(358) 评论(0) 推荐(0)
摘要:BOOL WriteConsole( HANDLE hConsoleOutput, const VOID* lpBuffer, DWORD nNumberOfCharsToWrite, LPDWORD lpNumberOfCharsWritten, LPVOID lpReserved ); Parameters hConsoleOutput [in] Handle to th... 阅读全文
posted @ 2007-09-06 10:40 ahuo 阅读(2895) 评论(0) 推荐(0)
摘要:不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装程序的一个文本框里。这种设计既美观又可以防止少数眼疾手快的用户提前关了你的DOS窗口。 现在就来讨论一下,如何用匿名管道技术实现这个功能。 管道技术由来已久,相信不少人对DOS命令里... 阅读全文
posted @ 2007-09-03 11:45 ahuo 阅读(3079) 评论(1) 推荐(0)
摘要:本文解释如何重新从 C 程序, 定向到文件 stdout 再恢复原始 stdout 同一程序中稍后。 C 函数通常用于重定向 stdout 或 stdin 是 freopen()。 将 stdout 重定向到文件称为 FILE.TXT, 使用以下调用: freopen( "file.txt", "w", stdout ); 该语句导致所有后续输出, 向 stdout, 它通常定向到转到 F... 阅读全文
posted @ 2007-09-03 10:08 ahuo 阅读(633) 评论(0) 推荐(0)
摘要:CSocketDx CSocketDx class is used to establish TCP connection. It has 3 functions: CSocketDx(char *,int); ~CSocketDx(); int Create(); int Connect(); SOCKET TelnetConnect(); CSocketRx CSocketRx class i... 阅读全文
posted @ 2007-08-28 11:11 ahuo 阅读(870) 评论(1) 推荐(0)
摘要:把window线程间传送消息仔细的看了一遍,觉得以前的理解很不深刻。说一说对PostThreadMessage的理解。 PostThreadMessage是一个线程体发送一个消息到指定的线程ID,其原型如下: BOOL PostThreadMessage( DWORD idThread, UINT ... 阅读全文
posted @ 2007-08-22 10:23 ahuo 阅读(11020) 评论(5) 推荐(1)
摘要:1. map中的元素其实就是一个pair. 2. map的键一般不能是指针, 比如int*, char*之类的, 会出错. 常用的就用string了,int也行. 3. map是个无序的容器, 而vector之类是有序的. 所谓有序无序是指放入的元素并不是按一定顺序放进去的, 而是乱序, 随机存放的(被映射后近似随机存放).所以遍历的时候有些效率差别. 4. 判断有没有找到该键的内容可以这样: ... 阅读全文
posted @ 2007-08-20 14:37 ahuo 阅读(3395) 评论(0) 推荐(0)
摘要:数据结构 描述 实现头文件 向量(vector)... 阅读全文
posted @ 2007-08-17 17:15 ahuo 阅读(1461) 评论(2) 推荐(0)
摘要:STL vector 容器介绍 A Presentation of the STL Vector Container (By Nitron) 翻译 masterlee 介绍std::vector,并且讨论它在STL中的算法和条件函数remove_if()。 Download Console Demo - 6.19 Kb Download MFC Demo - 14.6 Kb 介绍 这篇... 阅读全文
posted @ 2007-08-09 17:11 ahuo 阅读(3159) 评论(1) 推荐(0)
摘要:函数原型为:DWORD WaitForSingleObject(HANDLE hHandle,DWORD dwMilliseconds); hHandle为要监视的对象(一般为同步对象,也可以是线程)的句柄; dwMilliseconds为hHandle对象所设置的超时值,单位为毫秒; 当在某一线程中调用该函数时,线程暂时挂起,系统监视hHandle所指向的对象的状态。如果在挂起的dwMill... 阅读全文
posted @ 2007-08-04 11:12 ahuo 阅读(2917) 评论(0) 推荐(0)
摘要:vc多线程实例http://www.cnblogs.com/Files/ahuo/MultiThread.rar 阅读全文
posted @ 2007-08-04 11:06 ahuo 阅读(2292) 评论(1) 推荐(0)
摘要:DWORD dwVersion = GetVersion(); // Get the Windows version. DWORD dwWindowsMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion))); DWORD dwWindowsMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion))); // G... 阅读全文
posted @ 2007-08-04 10:03 ahuo 阅读(356) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 下一页