CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  网络及通讯开发

急问:关于AnsiString类型和字符串类型的问题

楼主dannicn2000(小鱼)2004-05-03 12:41:30 在 C++ Builder / 网络及通讯开发 提问

请问:如何将一个字符串赋值给一个AnsiString类型啊!!  
  也就是说如果有char   buf[]="this   is   a   test.";  
                              AnsiString   temp;  
  如何将buf[]中的内容赋给一个类型的变量temp啊?  
  十分感谢!! 问题点数:0、回复次数:7Top

1 楼c2y(麻麻鱼)回复于 2004-05-03 13:41:11 得分 0

temp=buf;Top

2 楼huzhangyou(信仰(http://www.libing.net.cn))回复于 2004-05-03 15:13:01 得分 0

方法很多的  
  可以使用  
  temp.StrPas(buf);  
  或者temp   =   (AnsiString)buf;  
   
  也可以使用strcpy等等Top

3 楼huzhangyou(信仰(http://www.libing.net.cn))回复于 2004-05-03 15:13:23 得分 0

具体可以看AnsiString的帮助Top

4 楼landaa(出阳平)回复于 2004-05-10 20:00:03 得分 0

temp=AnsiString(buf);Top

5 楼xqueen()回复于 2004-05-11 18:30:33 得分 0

一个字符串赋值给一个AnsiString类型很简单  
  只要   temp=buf;就可以了  
  一个AnsiString类型赋值给一个字符串需要用c_str()转换一下  
  buf=temp.c_str();Top

6 楼xqueen()回复于 2004-05-11 18:32:17 得分 0

sorry  
  是strcpy(buf,temp.c_str());Top

7 楼FreeFice(庄鱼)回复于 2004-05-11 20:02:52 得分 0

temp   =   buf;  
  temp   =   AnsiString(buf);  
  如果buf未分配空间,建议:buf   =   temp.c_str();  
  反之:strncpy(buf,temp.c_str(),MIN(SIZE(buf),temp.Lenght));Top

相关问题

  • 字符串类型AnsiString 如何转变为char 类型
  • 获取AnsiString类型字符串的Ascii码
  • 关于时间类型向字符串以及字符串向时间类型的转换问题? 很急
  • 急急急!!!字符串如何转换为float类型???急急!!!!
  • 怎样把字符串转换成浮点类型??急急!!
  • 怎样把一个CString的字符串转化成char*类型的字符串,很急。
  • VB如何把字符串转换为日期类型?急啊!!!
  • 如何将字符串转换成日期类型啊!急啊!
  • 如何将一个字符串,如("yellow")转为System.Drawing.Color类型,急!
  • TRegisty如何读取reg_multi_sz类型的字符串?急!!!

关键词

  • 字符串
  • ansistring
  • 类型
  • buf
  • 赋值
  • temp
  • str

得分解答快速导航

  • 帖主:dannicn2000

相关链接

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

广告也精彩

反馈

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