可以运行的程序
#include
#include
using namespace std;
int main()
{
string s = "12345";
int t = atoi( s.c_str() );//atoi在stdlib.h中
cout<
return 0;
}
你好,
字符串不同类型下的转换如下:
一 、 将CString 类型转成char
#define MAX_PATH 20
//
CString szStr = "hello, world";
char szTemp[MAX_PATH ] = {0};
//
strncpy(szTemp, szStr, szStr.GetLength());
二、将char型 转换成 TCHAR 型:
char szTemp = "hello, world";
TCHAR szOut[MAX_PATH] = {0};
//
MultiByteToWideChar(CP_ACP, 0,szTemp, -1,szOut, strlen(szTemp));
三、将TCHAR 型转换为char 型:
TCHAR szTemp = "Hello,world";
char szOut[MAX_PATH] = {0};
//
WideCharToMultiByte(CP_ACP, 0, szTemp, _tcslen(szTemp), szOut, _tcslen(szTemp), NULL, FALSE);