CString Unicode 转 ascii

不用那么麻烦,这样就行了
CString str = L"的看&3432f";
CFile file;

CStringA stra(str);

if(file.Open(L"res//Record//rank.txt",CFile::modeWrite|CFile::modeCreate)){
file.Write(stra,stra.GetLength());
}
file.Close();
 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • CString Unicode 转 ascii_第1张图片
  • xmzzy
  • (BetaKDE)
  • 等 级:
#17楼 得分:0回复于:2010-06-22 10:02:58
可以用CStringA 和 CStringW巧妙地转换字符串
不用那么麻烦,这样就行了
CString str = L"的看&3432f";
CFile file;

CStringA stra(str);

if(file.Open(L"res//Record//rank.txt",CFile::modeWrite|CFile::modeCreate)){
file.Write(stra,stra.GetLength());
}
file.Close();
 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • CString Unicode 转 ascii_第2张图片
  • xmzzy
  • (BetaKDE)
  • 等 级:
#17楼 得分:0回复于:2010-06-22 10:02:58
可以用CStringA 和 CStringW巧妙地转换字符串
不用那么麻烦,这样就行了
CString str = L"的看&3432f";
CFile file;

CStringA stra(str);

if(file.Open(L"res//Record//rank.txt",CFile::modeWrite|CFile::modeCreate)){
file.Write(stra,stra.GetLength());
}
file.Close();
 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • CString Unicode 转 ascii_第3张图片
  • xmzzy
  • (BetaKDE)
  • 等 级:
#17楼 得分:0回复于:2010-06-22 10:02:58
可以用CStringA 和 CStringW巧妙地转换字符串

不用那么麻烦,这样就行了
CString str = L"的看&3432f";
CFile file;

CStringA stra(str);

if(file.Open(L"res//Record//rank.txt",CFile::modeWrite|CFile::modeCreate)){
file.Write(stra,stra.GetLength());
}
file.Close();
 
 
可以用CStringA 和 CStringW巧妙地转换字符串
 

你可能感兴趣的:(CString Unicode 转 ascii)