社区
Delphi
帖子详情
如何申请string[n]的长度
shuyi
2004-07-07 10:50:40
var
aa:string[30];
begin
aa[0]:=#6; //申请6个字节空间
如果要申请n,n是变量如何来做?
...全文
148
7
打赏
收藏
如何申请string[n]的长度
var aa:string[30]; begin aa[0]:=#6; //申请6个字节空间 如果要申请n,n是变量如何来做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
timgreen
2004-07-07
打赏
举报
回复
s[0]:=chr(N)
shuyi
2004-07-07
打赏
举报
回复
to All:
现在不是我想要这么做,是要引入一个OBj,比如定义string[30]
to lexchow:
s[0]不是不能通过编译,一个string本来就是一个数组[0]是存长度的,从[1]开始是真正字符的开始,比如a:='123456' 那a[1]就='1' a[0]=#6这样的
所以我定义一个a:string[30],里面空间没有申请,如果用a[0]:=#6就会看到a=#0#0#0#0#0#0这样,所以我问怎么吧#6换成#n,因为我要用变量,其实用a:=' '效果一样
现在我找到了一个方法a:=stringofchar(' ',n);一样效果,问题解决了,多谢大家
lexchow
2004-07-07
打赏
举报
回复
的确,s[0]这种做法是古代的,Delphi好像无法通过编译,若要修改长度就用SetLength
ly_liuyang
2004-07-07
打赏
举报
回复
不明白搞什么?
String的长度是自动处理的,最长达2G
不需要人工分配空间的!
确实要就SetLength,这样其实没什么实际意义的
myy
2004-07-07
打赏
举报
回复
var
aa:string;
begin
SetLength(aa,6); //申请6个字节空间
JavaD
2004-07-07
打赏
举报
回复
不过不太明白楼主要这个干什么?
直接一个string,
用length来取其长度不好吗?
JavaD
2004-07-07
打赏
举报
回复
gz
java
String
最长
长度
和占用内存大小
String
在内存中的最大
长度
理论上是int型变量的最大值,Integer.MAX_VALUE,
String
的字面常量的最大
长度
为CONSTANT_Utf8_info表决定,一般为65535. 二 介绍 1、
String
的内部实现 通过一个字符数组来维护字符序列,...
C++之
string
长度
C++之
string
长度
(1)采用
string
的成员方法length()获取字符串
长度
(2)采用
string
的成员方法size()获取字符串
长度
(3)用strlen获取字符串
长度
(4)函数实现获取字符串
长度
的功能 int Get
String
Words( ...
c++中求
string
类型
长度
的方法
c++中的
string
类型求
长度
有两种方法 str.length() 以及 str.size()
string
str; cin >> str; // 输入 "abcdefg" int len1 = str.size(); int len2 = str.length(); cout << len1 << ' ' << ...
golang中
string
长度
golang中计算
string
长度
用len函数,但是len函数返回的是字符串的 byte 数量 如果要得到字符串的字符数,可使用 "unicode/utf8" 包中的 RuneCountIn
String
(str
string
) (n int) 因为
string
中不一定都是ASCII ...
C++ 中
string
数组怎么求
长度
(元素个数)
在C语言中,或者说在我们平时使用的基本...而我们的
string
字符串数组是可变
长度
的,按理说使用
string
创建的数组每个元素所占空间都是不同的,那
string
类型的数组该如何来获取其
长度
呢。 vector<> 数组类型 首
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章