CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

菜鸟问题:关于字符串

楼主chrix(钟洋)2002-02-26 00:27:09 在 C++ Builder / 基础类 提问

中文是不是不能直接赋值给char或者AnsiString啊?  
  那如果要使用变量存储中文字符,应该用什么类型呢?  
  还有在if语句的条件括号里是不是不能用两个字符串类型的变量做比较啊?(我想比较两个变量所存储的字符串(中文)是不是一样的数据,应该怎么做呢?)  
  谢谢大虾指点!!! 问题点数:20、回复次数:7Top

1 楼chrix(钟洋)回复于 2002-02-26 00:37:08 得分 0

对了,还有一个问题:  
  如果我想知道一个变量存储的值的实际大小,该怎么做呢?  
  用SizeOf()吗?怎么用呢?SizeOf(i);正确吗?Top

2 楼bigwhiteshark(变性鲨鱼)回复于 2002-02-26 00:50:50 得分 5

WideString  
  WidecharTop

3 楼bigwhiteshark(变性鲨鱼)回复于 2002-02-26 00:51:08 得分 0

20   force   to   meTop

4 楼scottlai(网络一只小虾)回复于 2002-02-26 00:52:51 得分 5

字符串变量当然是用AnsiString,e.g.  
  AnsiString   str1   =   "我是谁?";  
  AnsiString   str2   =   "Who   am   I";  
  如果想比较是否一样可以直接用if主句,如果想看更详细的说明可以在Help里的AnsiString找到Top

5 楼chrix(钟洋)回复于 2002-02-26 00:53:33 得分 0

多谢了,还有一个问题,就是怎么把分给你呢?  
  我找遍了都没有找到可以按的地方啊?Top

6 楼ant4psu(ant)回复于 2002-02-26 01:29:05 得分 5

在计算机中根本没有什么中文英文的区别,所有的东西都是一串串的二进制码组成,至于是整数或是字符串就看你怎么显示了,因此不要说什么中文英文的。  
  char   *是字符串指针,不支持两字符串是否相同的比较,如果要比较,就要用strcmp;而AnsiString类型则是一个类,由于重载了==操作符,所以可以直接比较两个AnsiString字符串是否相同。  
  Top

7 楼ie4888(布袋)回复于 2002-02-26 08:29:18 得分 5

进入我的问题->管理->输入密码后给分!!!!Top

相关问题

  • =^=^=VB字符串菜鸟求教=^=^=
  • 菜鸟问题:字符串的转变
  • 菜鸟问题:关于字符串
  • 菜鸟问题:字符串问题
  • 菜鸟问题:求连接字符串
  • 菜鸟问题,怎样把integer转成字符串string型,怎样把string转成字符串integer型
  • 菜鸟请教:asp中怎么连接两行中的字符串(字符串太长)?“&”不行哎
  • 简单任务之菜鸟版:怎样截取字符串???
  • 菜鸟问题:字符串的小问题?
  • 菜鸟疑问:unsigned short与字符串的转换。

关键词

  • 中文
  • 字符串
  • ansistring
  • 变量
  • 问题
  • 类型
  • 是否
  • 还有

得分解答快速导航

  • 帖主:chrix
  • bigwhiteshark
  • scottlai
  • ant4psu
  • ie4888

相关链接

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

广告也精彩

反馈

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