CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

各位高手、、unsigned char转换到AnsiString?谢谢

楼主banyi(怎么去天堂)2002-04-02 18:15:05 在 C++ Builder / 基础类 提问

.....  
    unsigned   char   b[20];  
    AnsiString   s;  
  ......  
    怎么才能把b[20]的值附给s;  
   
  问题点数:20、回复次数:9Top

1 楼xiaolun(小懒)回复于 2002-04-02 18:17:53 得分 5

unsigned   char   b[20];  
   
    ......  
   
    AnsiString   s=(char   *)b;  
   
  Top

2 楼kingcaiyao(aking)回复于 2002-04-02 18:42:06 得分 5

unsigned   char   b[20];  
  AnsiString   S;  
  S=StrPas(b);  
   
  Top

3 楼tonnyli(晓风残月)回复于 2002-04-02 19:32:36 得分 0

同意楼上的楼上说的。Top

4 楼zdhsoft(冬瓜猫)回复于 2002-04-02 19:55:01 得分 0

S=(char)b[20];Top

5 楼halfdream(哈欠)回复于 2002-04-03 09:56:55 得分 0

S=AnsiString(b,20);Top

6 楼banyi(怎么去天堂)回复于 2002-04-03 14:33:42 得分 0

谢谢各位  
  我试了试,可以转换,但是还有一个问题  
  如:char   b[3]={'a','b','c'};  
          AnsiString   i;  
          i=StrPas(b);//or   i=(char*)b;  
          Edit1->Text=i;  
  在edit1里显示‘abc\c’  
  怎么会多出个‘\c’来?Top

7 楼BCB(天下三分明月夜,二分无赖是扬州)回复于 2002-04-03 15:39:51 得分 10

没有尾0造成的;  
  1.要多定义一个字节,放尾0;  
  unsigned   char   arr[4]={'a','b','c'};  
  s[4-1]=0;       //   加尾0  
  String   s=(char   *)arr;  
   
   
   
   
   
   
  Top

8 楼mygodness(狂风)回复于 2002-04-03 16:25:12 得分 0

char   b[3]="abc";  
  这样写不是更简单吗?学习c就要学会精简一些呀!Top

9 楼mygodness(狂风)回复于 2002-04-03 16:25:31 得分 0

char   b[4]="abc";  
  这样写不是更简单吗?学习c就要学会精简一些呀!Top

相关问题

  • 请教:Ansistring与unsigned char转换
  • unsigned char* 转换AnsiString怎么转?
  • unsigned char* 转换 String
  • 快来抢分:怎样把 “unsigned char *”转换成“AnsiString”类型?
  • AnsiString aa = (Byte * )oleVariant?系统提示不能将unsigned char * 转换成ansistring?
  • char*如何转换成AnsiString
  • Cannot convert 'AnsiString' to 'unsigned char'
  • 如何将unsigned char*转换为char*
  • char * 如何转换成 unsigned char ?
  • char * 如何转换成 unsigned char ?

关键词

  • ansistring
  • 尾0
  • unsigned
  • abc
  • char

得分解答快速导航

  • 帖主:banyi
  • xiaolun
  • kingcaiyao
  • BCB

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo