- 博客(14)
- 资源 (15)
- 收藏
- 关注
转载 C/C++数组名与指针区别深入探索
指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的根源在于国内某著名的
2010-04-29 22:39:00 566 1
转载 彻底了解指针数组,数组指针,以及函数指针,以及堆中的分配规则
一 :关于指针和堆的内存分配 先来介绍一下指针: 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * ,都是说明了本指针所指向的地址空间是什
2010-04-29 22:26:00 544
原创 vc右键弹出托盘菜单 对应的消息函数内容可以减少置顶
CMenu menu,*pmenu; pmenu=NULL; if (lParam==WM_RBUTTONDOWN) { POINT cursorPosition; GetCursorPos( &cursorPosition ); menu.LoadMenu(IDR_RIGHTDOWN); pmenu=menu.GetSubMenu(0); PostMessage(WM_NULL,
2010-04-23 15:15:00 1221 1
原创 关于vc6.0+加载托盘冒泡提示的方法
首先定义一个类的成员变量 NOTIFYICONDATA NofityData; 然后再类的初始化成员函数里面添加 NofityData.cbSize = sizeof(NOTIFYICONDATA); NofityData.uTimeout = 1000; NofityData.uVersion = NOTIFYICON_VERSION; NofityData.dwInfoFlags = NI
2010-04-22 13:16:00 1216
转载 vc最小化托盘
首先添加一个响应托盘的函数 #define WM_SHOWTASK (WM_USER + 1986) //用于托盘 //添加一个托盘函数 BOOL CIPMsgDlg::TrayMessage(HWND hWnd, DWORD dwMessage, HICON hIcon, PSTR pszTip) { BOOL bReturn; NOTIFYICONDATA NofityData; Nofity
2010-04-22 09:23:00 1234
转载 vc++文件目录的删除
项目中突然要使用删除文件的功能,于是看看书,网上找找资料,总结了一些方法,其实都很简单的。希望对大家有帮助:第一种方法: 定义一个文件类对象来操作CFile TempFile; TempFile.Remove(指定文件名); 第二种方法: 使用系统函数 DeleteFile( LPCSTR filename )删除文件 _rmdir(),删除目录 DeleteDir
2010-04-21 16:23:00 8481 2
原创 vc关于文件版本号,访问时间 修改时间
CString GetFileVersion(char* FileName) { int iVerInfoSize; char *pBuf; CString asVer=""; VS_FIXEDFILEINFO *pVsInfo; unsigned int iFileInfoSize = sizeof(
2010-04-19 15:19:00 1203
原创 字符串转换成日期型,和字符串转换成布尔类型
CTime CAutoUpdateDlg::stringtoCtime(CString sLUpdateTime){ if (sLUpdateTime.IsEmpty()) return NULL; if (sLUpdateTime.GetLength()!=18) return NULL; CString date_1=sLUpdateTime.Left(4); int date_year
2010-04-19 14:29:00 1221
转载 vc注入注册表在开机启动
//在Windows启动时运行//author by hpx88void CPage1::OnBnClickedRunStartup(){ CButton *pBut; pBut=(CButton*)GetDlgItem(IDC_Run_StartUp); if(pBut->GetCheck())//启动时最化 { SetIniFile.WriteString("参数","START_WITH
2010-04-19 14:18:00 7859
原创 xml简介
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--><!--st1/:*{behavior:url(#ieooui) }-
2010-04-19 11:01:00 534
转载 vc实现xml的操作
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-04-19 10:58:00 1077
转载 vc实现关机开机程序
关机 、待机和休眠编程 程序中主要使用了InitiateSystemShutdown()这个函数。CString CPage1::ShowError(){ LPVOID lpMsgBuf; ::FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_
2010-04-16 09:54:00 2380
转载 CException
MFC Library ReferenceCException::GetErrorMessage Call this member function to provide text about an error that has occurred.virtual BOOL GetErrorMessage( LPTSTR lpszError, UINT nMaxErr
2010-04-15 15:21:00 1375
转载 MoveFile, MoveFileEx, CopyFile的几点心得 C++
关键字:MoveFile, MoveFileEx, CopyFile, 文件只读属性, 文件隐藏属性,GetFileAttributes, SetFileAttributes, 文件属性的读取与设置1. 文件的只读和隐藏属性对函数的影响1.1 移动操作(MoveFile和MoveFileEx)testcase 1: 设源文件为c:/file1, 目标文件file2, 且目标文件
2010-04-15 14:11:00 24645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人