cstring str = 123; int iVal = atoi(str); atoi(str):将字符串转换为一个整型数据,该函数定义在stdlib.h中 cstring strD = 123.333333; double dVal = atof(strD); atof(strD):将字符串转换为双精度浮点型 CString str1="aaa" strlen(s1) = 3;ANSI/*采取0作为字符串的结束符,并返回不包括0在内的字符数目*/ CString str2 = "abcdeaq"; int iVal = str2.ReverseFind('a'); //是从右边往左查找,但是他们返回的值是从左往右数的。iVal = 5 CString str3 = "abcdefghjk"; CString strVal = str3.Mid(3,4); //值为defg CreateFile 函数创建或打开下列对象,并返回一个可以用来访问这些对象的句柄。 HANDLE CreateFile( LPCTSTR lpFileName, // 指向文件名的指针 DWORD dwDesiredAccess, // 访问模式(写 / 读) DWORD dwShareMode, // 共享模式 LPSECURITY_ATTRIBUTES lpSecurityAttributes, // 指向安全属性的指针 DWORD dwCreationDisposition, // 如何创建 DWORD dwFlagsAndAttributes, // 文件属性 HANDLE hTemplateFile // 用于复制文件句柄 ); BOOL WriteFile ( HANDLE hFile, //文件指针 LPCVOID lpBuffer, //数据缓存区指针 DWORD nNumberOfBytesToWrite, //字节数 LPDWORD lpNumberOfBytesWritten, //保存实际写入字节数的存储区域的指针 LPOVERLAPPED lpOverlapped //结构体指针 ); BOOL ReadFile( HANDLE hFile, //文件指针 LPVOID lpBuffer, //数据缓冲 DWORD nNumberOfBytesToRead, //读取的字节数 LPDWORD lpNumberOfBytesRead, //接收要读取的字节数 LPOVERLAPPED lpOverlapped //结构体指针 );