delete()问题 str1:='abcdef';str:=delete(str1,4,1);为何为错?请指出. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 copy(),delete() pos()这三个函数 Copy的用法 var str :string; begin str :='123abc'; ShowMessage(Copy(str, 1, 3)); //结果就是'123' end; delete()的用法 var str :string; begin str :='123abc'; ShowMessage(Delete(str, 1, 3)); //结果就是'abc'; end; Pos()的用法 var str :string; begin str :='123abc'; ShowMessage(IntToStr(Pos('a', str))); //结果就是4 end; delete是一个过程,没有返回值.所以不能给str变量付值. str:=delete(str1,4,1); //这句话是错误的.var str1,str:string;beginstr1:='abcdef';delete(str1,4,1); showmessage(str1);end;结果就在str1中.明白? str1:='abcdef';str:=delete(str1,4,1);为何为错?请指出.str1:='abcdef';delete(str1,4,1);str:=str1; cxgrid中赋值问题 有没有窗体上的分隔线? 添加虚拟打印机 一个关于DBCtrlGrid的使用问题,急用! 在线等待--在DBgrid上我怎么对特定的某行和某列打上颜色 求教如何把汉字转化成字母?? 听说DELPHI里有程序的调试(或者说是测试)功能?不知是不是. 如何获得磁盘的卷标,急用,请教实例,一定给分,急!!!!!!!!!! 怎样引导mis的登陆窗口?能否讲的详细写? 请教几个DELPHI问题 使用TClientDataSet的SaveToStream和LoadFromStream来对其DATA进行传递的问题 不同数据库字段之间如何赋值?
Copy的用法
var
str :string;
begin
str :='123abc';
ShowMessage(Copy(str, 1, 3)); //结果就是'123'
end; delete()的用法
var
str :string;
begin
str :='123abc';
ShowMessage(Delete(str, 1, 3)); //结果就是'abc';
end; Pos()的用法
var
str :string;
begin
str :='123abc';
ShowMessage(IntToStr(Pos('a', str))); //结果就是4
end;
所以不能给str变量付值.
str:=delete(str1,4,1);
//这句话是错误的.
var
str1,str:string;
begin
str1:='abcdef';
delete(str1,4,1);
showmessage(str1);
end;结果就在str1中.
明白?
str:=delete(str1,4,1);
为何为错?请指出.
str1:='abcdef';
delete(str1,4,1);
str:=str1;