- 博客(4)
- 资源 (9)
- 收藏
- 关注
转载 VC 读写INI文件
<br />在VC程序中利用系统提供的GetPrivateProfileString及WritePrivateProfileString函数直接读写系统配置ini文件(指定目录下的Ini文件)<br />假设在当前目录下有一个文件名为Tets.ini的文件<br />用于保存用户名和密码<br />文件格式如下:<br />[Section1]<br />Item1=huzhifeng<br />Item2=1234565<br />1.写INI文件<br />void CINI_File_TestDlg:
2010-11-30 09:29:00
512
原创 编程中遇到的几个小问题(待续)
1、函数中的栈的分配,一次遇到一个这样的问题,在一个函数中定义两个的字符数组,但是程序将两个数组的地址连在了一起,我将一个数组传进另一个函数中,结果那个函数将两个数组当做一个来处理(里面调用了atoi函数),解决的办法是将数组比需要的多定义一个字节(长点也可以)。 2、MFC单视图工程,在一个菜单中调用了一个对话框,关闭对话框主文档视图也关闭了,解决办法,点击全部重新编译就可以了,原因可能是因为一些动态库没有被连接上。
2010-09-17 17:58:00
386
原创 MFC中捕捉设备插拔信息
应用程序使用到U盘等热插拔设备时,如何捕捉到设备的插拔信息呢,每当设备拔出或插入计算机时,操作系统都会发送WM_DEVICECHANGE消息,由此我们可以查看MSDN中关于这个消息的说明,可以得知CWnd类有这个成员函数afx_msg BOOL OnDeviceChange( UINT nEventType, DWORD_PTR dwData )其中nEventType和dwData 对应msg消息的有另外两个成员wParam和lParam,因此我们可以试着捕获此消息;首先在 头文件中声明
2010-09-02 17:09:00
1611
转载 宏定义中使用do{}while(0)的好处
#define MACRO_NAME(para) do{macro content}while(0)的格式,总结了以下几个原因:1,空的宏定义避免warning:#define foo() do{}while(0)2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。3,如果出现在判断语句过后的宏,这样可以保证作为一个整体来是实现:#define foo(x) /ac
2010-03-02 11:50:00
511
《TCP-IP详解卷三TCP事务协议,HTTP,NNTP和UNIX域协议》 pdf格式
2010-01-28
TCP-IP详解,卷一协议(中文版)
2010-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅