社区
C++ Builder
帖子详情
String的一个问题?
hello_wyq
2001-04-22 04:25:00
我有一个String s,内容为"1,2,3,4,5,6";
现在我想把他拆成整型,并放入一个数组中,比如:我的数组int a[6],我想把String中
的东西放入a【6】中,变成为a[0] = 1; a[1] = 2;...;a[5] = 6;有没有函数可以实现
我的要求,在这里分割符号为“,”,多谢!
...全文
82
6
打赏
收藏
String的一个问题?
我有一个String s,内容为"1,2,3,4,5,6"; 现在我想把他拆成整型,并放入一个数组中,比如:我的数组int a[6],我想把String中 的东西放入a【6】中,变成为a[0] = 1; a[1] = 2;...;a[5] = 6;有没有函数可以实现 我的要求,在这里分割符号为“,”,多谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猛禽
2001-04-22
打赏
举报
回复
如果是','就好办了:
TStrings ssTemp = new TStringList( );
ssTemp->CommaText = "1, 2, 3, 4, 5, 6";
int a[6];
for ( int i = 0; i < 6; i++ )
a[i] = StrToInt( ssTemp->Strings[i] );
delete ssTemp;
// 搞定了。
HuangBin
2001-04-22
打赏
举报
回复
补充一下:
X[I]//I的最小值是1,不是0
jiangsukid
2001-04-22
打赏
举报
回复
如果事AnsiString x;
StrToInt(x[i]);
如果事char x[10];
x[i]-'0'则可得到整形
millet
2001-04-22
打赏
举报
回复
好象没有什么现成的函数,我帮你写了一个。
int __fastcall DivisionString(AnsiString string,int * list)
{
int count = 0;
for (;;)
{
int pos=string.AnsiPos(",");
if (pos==0) //如果source 中没有子串 ","
{
if (string.IsEmpty())
{
break;
}
else
{
list[count] = string.ToInt();
count++;
break;
}
}
else
{
if (pos!=1)
{
AnsiString tmp = string.SubString(1,pos-1);
list[count] = tmp.ToInt();
count++;
}
string.Delete(1,pos);
}
}
return count;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString s = "1,2,3,4,5,6";
int a[6];
DivisionString(s,a);
for (int i=0;i<6;i++)
ShowMessage(a[i]);
}
//---------------------------------------------------------------------------
sundayboys
2001-04-22
打赏
举报
回复
好像没有直接的函数,用SubString、StrScan,StrScan查找“,”,用SubString来读出来。
natrium11
2001-04-22
打赏
举报
回复
自己编呀!每次找到下一个“,”,对子串做StrToInt()
懒得写代码了。
string
类型需要头文件?
1、
string
类型的变量是什么? 2、常用的
string
类型的头文件有哪些? 3、为什么
string
类型不需要头文件? 4、实例图片
angularjs动态为select创建
赋值出现 ?:
String
:XXXXX?的
问题
之前从未接触过... 取值是ajax从后端取的,这么写,值是能取到,但是我想给个默认值,花费了好久的时间,我使用 $("#qu").attr("value", result.obj.qu+"");赋值,最后页面...
String
s=new
String
("abc")创建了几个
String
Object对象?
对于这个
问题
有的说是
一个
,有的说是两个,在网上也查看了很多别人写的博客都不清楚,今天就让我来分析一下这个
问题
. 对于
String
s=new
String
(“abc”),这句话我们来大致分析一下步骤: 在虚拟机栈中为
String
类型的s...
HTTPS 传参数(Query
String
)安全吗?
前言 ... ... 如何不被意外解密: - 不要忽略任何 SSL 证书警告 - 保护好用来初始化SSL连接的 private key 不被监听行不行?貌似不行。...HTTPS 传参数(Query
String
)安全吗?...也包括了 Query
String
,因此是安全的。 H
java中
String
是类_java中
String
是对象还是类?详解java中的
String
其实他这么说也没
问题
,类和对象其实都是
一个
抽象的概念。我们可以把一类东西归集在一起,起
一个
名字,什么类,专门做什么事的,但是我们也可以说它是
一个
对象……所以说
String
既可以说是类,也可以说是对象。但是...
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章