社区
VCL组件使用和开发
帖子详情
怎么样将一个String转换为一个char型
nolovedqboy
2003-08-22 11:16:11
这个问题应该很简单吧,现有一个String类型,他并且只有一位,也就是这一位我想把他变成一个字符类型的,你们说应该怎么办?
...全文
68
16
打赏
收藏
怎么样将一个String转换为一个char型
这个问题应该很简单吧,现有一个String类型,他并且只有一位,也就是这一位我想把他变成一个字符类型的,你们说应该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nolovedqboy
2003-08-27
打赏
举报
回复
AnsiString s="asdas";
char c=s[1];
//c='a';
为什么字母不是0开始的吗????
zjqyb
2003-08-24
打赏
举报
回复
我说的有何不对,不能是好象不对
allan8848
2003-08-24
打赏
举报
回复
楼上说得好象不对吧
nolovedqboy
2003-08-22
打赏
举报
回复
还有楼上的
AnsiString s="asdas";
char c=s[1];
//c='a';
这不应该是s吗,这是怎么一回事?
这个开头的字母不是0开始的吗????
zjqyb
2003-08-22
打赏
举报
回复
明明AnsiString可以,干啥还要c_str
AnsiString s = mstDeposit->FieldByName("DEPOSITTYPECODE")->AsString;
switch (s[1])
{
'0' : ...... ; break;
'a' : ...... ; break;
default :
}
windlyzhang
2003-08-22
打赏
举报
回复
没分抢了,都让楼上的说完了!
nolovedqboy
2003-08-22
打赏
举报
回复
还有楼上的
AnsiString s="asdas";
char c=s[1];
//c='a';
这不应该是s吗,这是怎么一回事?
netsys2
2003-08-22
打赏
举报
回复
AnsiString s = mstDeposit->FieldByName("DEPOSITTYPECODE")->AsString;
char *s1 = s.c_str();
switch (s1[0])
{
'0' : ...... ; break;
'a' : ...... ; break;
default :
}
nolovedqboy
2003-08-22
打赏
举报
回复
我是从一个数据库里取出的一个数据啊!
mstDeposit->FieldByName("DEPOSITTYPECODE")->AsString; //它里面只有一个字符
char chtemp; //怎么赋给他? 并且下面可以用的
我想把这个取出来用一个swith语句来判断的,char c = *str.c_str();这个不行的
switch (chtemp)
{
'0' : ...... ; break;
'a' : ...... ; break;
default :
}
ljianq
2003-08-22
打赏
举报
回复
错了,应该:
AnsiString s="asdas";
char c=s[1];
//c='a';
ljianq
2003-08-22
打赏
举报
回复
AnsiString s="asdas";
char c=s[0];
//c='a';
afterchen
2003-08-22
打赏
举报
回复
char c = *str.c_str();
sy_315
2003-08-22
打赏
举报
回复
char()强制转换
如果多位的可以考虑char[]
netsys2
2003-08-22
打赏
举报
回复
Easy money:
String x;
char *s;
s = x.c_str();
then s[0] is your wanted.
zjqyb
2003-08-22
打赏
举报
回复
AnsiString 下标是从1开始的,不是从0
Alpha_Gu
2003-08-22
打赏
举报
回复
用string的.c_str()來轉就行了.
String
转换
为
char
Java中
char
是
一个
基本类
型
,而
String
是
一个
引用类
型
。有时候我们需要在它们之间互相
转换
。
String
转换
为
char
在Java中将
String
转换
为
char
是非常简单的。 1. 使用
String
.
char
At(index)(返回值为
char
)可以得到
String
中某一指定位置的
char
。 2. 使用
String
.to
Char
Array()(返回值为
char
[])可以得到将包含整个
String
的
char
数组。这样我们就能够使用从0开始的位置索引来访问
string
中的任意位置的元素。
char
string
与
char
相互
转换
转载为了更好得学习,感谢原创https://www.cnblogs.com/Pillar/p/4206452.html C++中
string
、
char
*、
char
[]的
转换
头段时间有人问过我这个问题,可是我一点头绪都没有,直接说不会。现在从网上找了点资料,看了看,知道点东西了。 一、
string
转
char
*。 主要有三种方法可以将str
转换
为
char
*类
型
,分别是:data(); c_str(); copy(); 1.data()方法,如: 1
string
str .
将
char
类
型
转换
为
string
类
型
将
char
类
型
转换
为
string
类
型
string
的构造函数中有此函数原
型
:
string
(size_t n,
char
c); 因此我们可以直接使用此函数
string
s(1,'a'); //创建s并将1个a存入到s中 前面的数字代表多少个 扩展 将
char
类
型
放入到vector<
string
> 容器中 第一种就是 vector<
string
> v; v.emplace_back(size_t n,
char
c); //emplace为c++11中的函数..
在C++中将
一个
char
转换
成
一个
string
的10种方法
在C++中将
一个
char
转换
成
一个
string
的10种方法
String
和
char
数组相互
转换
介绍如何将
String
转换
为
char
数组,或将
char
数组
转换
为
String
VCL组件使用和开发
602
社区成员
13,459
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章