只是简单的字符串的问题

holyten 2004-04-02 02:12:03
C的定义是这样的:
a char[50];
a="12345\0";

Delphi中用 char 和 String 表示
...全文
91 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
holyten 2004-04-08
  • 打赏
  • 举报
回复
结构的定义呢?一次性复职的方法呢?
soldierye 2004-04-08
  • 打赏
  • 举报
回复
Delphi:
var
a:array[1..50] of char;
c:
char a[50];
holyten 2004-04-08
  • 打赏
  • 举报
回复
补充:
这个变量是在结构中的,不是单独存在的。结构的简单C定义如下:
typedef struct STR_RECORD{
int intvar;
char[20] name;
}stn;

stn vvvv;
vvvv.name="OK\0";

========================================
delphi 的定义和赋值又是怎么样的呢?


holyten 2004-04-07
  • 打赏
  • 举报
回复
没有成功。做个解释啦!
我现在的定义改成了:
var
a:array[1..50] of char;

但是怎么一下子给这个变量赋值呢???
注意要有 \0 结尾,是因为函数是C写的
holyten 2004-04-02
  • 打赏
  • 举报
回复
让我尝试一下后,看情况,如果正确就给分
thunderniao 2004-04-02
  • 打赏
  • 举报
回复
var
a:array[1..50] of Char;
然后
a:='12345';string;
dulei115 2004-04-02
  • 打赏
  • 举报
回复
var
a: string;
begin
a := '12345';
dulei115 2004-04-02
  • 打赏
  • 举报
回复
var
a: string;
begin
a := '12345\0';
egg0817 2004-04-02
  • 打赏
  • 举报
回复
var
str:array[1..50] of string;
然后
str:='12345';

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧