社区
Delphi
帖子详情
请问字符数组和字符串赋值不兼容吗?
birdhzx
2003-10-18 04:38:17
定义:
var
data1:Array[0..256]of char;
patBaseInf:string;
.
.
.
.
data1:=patBaseInf; ???
------
//[Error] MC32_42p.pas(245): Incompatible types: 'Array' and 'String'
...全文
58
10
打赏
收藏
请问字符数组和字符串赋值不兼容吗?
定义: var data1:Array[0..256]of char; patBaseInf:string; . . . . data1:=patBaseInf; ??? ------ //[Error] MC32_42p.pas(245): Incompatible types: 'Array' and 'String'
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hiflower
2003-10-18
打赏
举报
回复
当然是啦
patBaseInf[1] 即是 string 内容的首地址。
birdhzx
2003-10-18
打赏
举报
回复
Move(patbaseinf[1],data1,Min(Length(patbaseinf),Length(Data1)));
patBaseInf里面的内容会全部导入data1里面吗?
我怕内容会有丢失,当然patBaseInf内容小于data1的长度.
我赶得急,所以没仔细去理解了
谢谢
hiflower
2003-10-18
打赏
举报
回复
patBaseInf:=Data1; 是可以的
反之则只能通过 StrCopy 或 Move 了。
Move(patbaseinf[1],data1,Min(Length(patbaseinf),Length(Data1)));
csntgao
2003-10-18
打赏
举报
回复
给你个范例看看!
var
Datas:Array[0..255] of char;
str:String;
begin
str:='12345';
StrCopy(@Datas[0],PChar(Str));
ShowMessage(String(PChar(@Datas[0])));
end;
birdhzx
2003-10-18
打赏
举报
回复
怎么取得string的首地址这样一个指针?谢谢
wzds2000
2003-10-18
打赏
举报
回复
应改用指针就可以了。。。
wzds2000
2003-10-18
打赏
举报
回复
对不起,说错了!!!
我看成data1:Array[0..256]of string;了,不好意思 :(
popmailzjw
2003-10-18
打赏
举报
回复
那当然了,不过你可以用指向字符数组的指针,并赋予字符串变量的首地址
wzds2000
2003-10-18
打赏
举报
回复
data1[x]:=patBaseInf;//x为0至256的整数
这样是可以的。。。
waxi
2003-10-18
打赏
举报
回复
您说对了,呵呵
你必须知道的495个C语言问题
6.6 既然不能向数组
赋值
,那这段代码为什么可以呢?intf(charstr[]){if(str[0]=='\0')str="none";…} 6.7 如果你不能给它
赋值
,那么数组如何能成为左值呢? 回顾 6.8 现实地讲,数组和指针的区别是什么? 6.9...
字符型指针,数组,
字符串
赋值
C语言中,为什么
字符串
可以
赋值
给字符指针变量 char *p,a='5'; p=&a; //显然是...
青少年C++编程NOIP/CSP竞赛通关语法-
字符数组
本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的语法专题课;2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;3、本课程是基于小学生的认知发展水平开发的,运用孩子生活中常见的例子来阐述编程知识,让孩子听得懂学得会;4、学完本课程后,孩子可以自主编程,解决竞赛中,生活实际问题,5、拓展孩子计算思维,应对人工智能时代的挑战。6、本课程介绍的是
字符数组
。也是历来竞赛重要考点。
(转载备忘)字符指针与
字符数组
转载自:
字符数组
与字符指针 - 不弃初衷 - 博客园 (cnblogs.com) 1.字符指针可以指向一个
字符串
。 我们可以用
字符串
常量对字符指针进行初始化。例如,有说明语句: char *str = "This is a string."; 是对...
C++数组二(
字符数组
)
1.
字符数组
和
字符串
字符数组
是用来存放字符数据的数组,就是说,
字符数组
中的每个元素存放一个字符,
字符数组
也可以用来存放
字符串
。
字符串
常量 字符常量 双引号 单引号 字符常量符串“A”占2个存储...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章