赋值兼容问题-char,string(非常简单,但急着用)(50分)

  • 主题发起人 主题发起人 panjf
  • 开始时间 开始时间
P

panjf

Unregistered / Unconfirmed
GUEST, unregistred user!
我在for循环里有这样一句话,
Str1 := IntToStr(Num)
Str1是字符串,i是循环变量,Num是一位整数
请问怎么写我才能将Num转换成字符放到Str1里面?
 
呵,你有点晕了,
简单的用str1:=inttostr(num);不就是把整个都给了str1;????
不用什么循环啊!
 
to : mygod!
因为这个num是在循环中计算得出的,所以必须用循环
 
str:=str+inttostr(num)
 
str := '';
for i :=1 to m do
begin
setlength(str,length(str)+1);
str := IntToStr(Num)[1];
end;
 
请看清题
Str1 := IntToStr(Num)
 
Str1
如果你肯定是一位整数的话,可以这样 Str1:=Chr(Num+byte('0'))
 
后退
顶部