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

将字符串转换为char

楼主King_0119(智者无悔)2003-12-02 08:31:26 在 Delphi / VCL组件开发及应用 提问

数据库中存储的是★等单个的特殊符号  
  我要将他们取出来赋值给CHAR   类型的变量  
  该怎么做?  
  谢谢 问题点数:0、回复次数:14Top

1 楼hch_45(痞子宏)回复于 2003-12-02 08:36:22 得分 0

var  
      s   :   string;  
      c   :   char;  
  begin  
      s   :=   ADOQuery.FieldByName('YourFeild').asString;  
      c   :=   s[1];  
      .......  
  end;Top

2 楼bestluo(要学)回复于 2003-12-02 08:37:13 得分 0

定义一个数组,再用STRCOPY函数就可以得到了Top

3 楼Little2000(rainy)回复于 2003-12-02 08:44:47 得分 0

也可以用循环来取得Top

4 楼hongqi162(失踪的月亮)回复于 2003-12-02 08:48:25 得分 0

upTop

5 楼konhon(优华)回复于 2003-12-02 08:48:56 得分 0

学符串可以直接利用数组形式来取得各个字符。  
  如:   S:='abcd'     s[1]='a'数据组下标是从1开始的。Top

6 楼fjyhs(辉辉)回复于 2003-12-02 08:52:24 得分 0

同意一楼Top

7 楼jxc163(一寒)回复于 2003-12-02 09:37:22 得分 0

SQL不是有个Char的变量吗。  
  你可以把Char[1]的类型直接赋给一个长度为有的字符串,再把字符串的第一个字符赋给字符变量就行了。Top

8 楼mestars(米豆)(☆☆)回复于 2003-12-02 13:30:14 得分 0

konhon(优华无限)   (   )   信誉:100     2003-12-02   08:48:00     得分:0    
     
     
      学符串可以直接利用数组形式来取得各个字符。  
  如:   S:='abcd'     s[1]='a'数据组下标是从1开始的。  
       
     
  Top

9 楼hotzhu(天下无妞)回复于 2003-12-02 14:22:58 得分 0

如果就用String[1]这种形式是不可能得到'★'等特殊字符的,因为它占用两个AnsiString字符位。  
  转换为WideString,然后使用[1]之类的下标访问。Top

10 楼jgl1010(`king)回复于 2003-12-02 19:28:20 得分 0

同意一楼Top

11 楼xiaoqiang123(xiaoqiang)回复于 2003-12-02 20:05:20 得分 0

我认为把字符串转为指针,就像这样  
  学符串可以直接利用数组形式来取得各个字符。  
  如:   S:='abcd'     s[1]='a'数据组下标是从1开始的。  
  Top

12 楼liyangyao970(纳兰容若)回复于 2003-12-02 20:07:00 得分 0

upTop

13 楼dh9450(荡尽尘埃)回复于 2003-12-02 20:07:38 得分 0

这样是不是可以用     CASE   。。。     OF   了Top

14 楼aibeyond2003(我不穷,只是没钱而已.....)回复于 2003-12-02 20:08:05 得分 0

学习!!Top

相关问题

  • 怎样将char* 指向的字符串转换成 wchar* 字符串?
  • 怎样将一个字符串(char * 或 CString)转换为OLESTR?
  • 请问将整数123转换成(char*)字符串“123”。
  • 如何将char类型的字符串转换成WCHAR类型?
  • 请问如何将unsigned char类型变量的值转换成字符串?例如0x45变成字符串"45"
  • 怎样将长字符串转换为包含"..."的字符串?
  • 怎样将字符串转换成数字 如:char a = "1F" to int i = 0x1F;
  • 请问怎么将一个string类型的字符串转换成char*类型
  • WCHAR []字符串转换成char []字符串的简单问题...快来接分
  • 将字符串转换成MAC地址???

关键词

  • 字符
  • 数据
  • 字符串
  • 变量
  • abcd
  • 直接利用数组形式
  • 学符串
  • 来取得各个
  • 组下标是从1开始
  • char

得分解答快速导航

  • 帖主:King_0119

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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