鱼C论坛

 找回密码
 立即注册
查看: 9096|回复: 8

一个CString型的字符串转化成ASCII码输出 求代码~

[复制链接]
发表于 2012-12-23 10:53:30 | 显示全部楼层 |阅读模式
5鱼币
对CString的各种转换很不理解  有没有基础点的的资料啊 {:7_158:}

最佳答案

查看完整内容

函数的具体用法可以查查msdn,这是一个好的学习方法。。。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-23 10:53:31 | 显示全部楼层
  1. // UNICODE字符串转换为ANSI字符串
  2.         PTCHAR u_text = TEXT("UNICODE字符串转换为ANSI字符串!");
  3.         int cbMultiByte = WideCharToMultiByte(CP_ACP, 0, (LPCWSTR)u_text, -1, NULL, 0, NULL, NULL);
  4.         char *u_text_result = NULL;
  5.         u_text_result = new char[cbMultiByte];
  6.         WideCharToMultiByte(CP_ACP, 0, (LPCWSTR)u_text, -1, u_text_result, cbMultiByte, NULL, NULL);
  7.         MessageBox(u_text);
  8.         MessageBox(u_text_result);
  9.         delete [] u_text_result;
复制代码
函数的具体用法可以查查msdn,这是一个好的学习方法。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-12-23 10:57:49 | 显示全部楼层
ASCII码放到数组里。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-12-23 12:32:35 | 显示全部楼层
string型是什么类型?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-12-24 20:53:36 | 显示全部楼层
  1. #include "stdafx.h"
  2. #include <Windows.h>
  3. #include <atlstr.h>


  4. int _tmain(int argc, _TCHAR* argv[])
  5. {
  6.         CString str1("1234");
  7.         for (int i=0;i<str1.GetLength();i++)
  8.         {
  9.                 printf("%d\n",str1.GetAt(i));
  10.         }
  11.         getchar();
  12. }
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-12-26 16:50:43 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-12-26 17:13:11 | 显示全部楼层
username_badboy 发表于 2012-12-23 10:53
函数的具体用法可以查查msdn,这是一个好的学习方法。。。

我又碰到问题了。。。。我想把 char m_ReceiveBuffer[64]; 转化成浮点数可是怎么都不对  你有方法吗???
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-12-27 22:49:48 | 显示全部楼层
花落、季 发表于 2012-12-26 17:13
我又碰到问题了。。。。我想把 char m_ReceiveBuffer[64]; 转化成浮点数可是怎么都不对  你有方法吗??? ...

这个可以直接使用atof() 函数就可以了,使用很简单。函数介绍:
atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。

建议查查api
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-13 18:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表