帮忙看一下
function mrinv(n:integer;A:array [1..n,1..n] double):boolean;
我想把A定义成为二位数组,就像矩阵那样使用,当引用时候直接引用A[i,j],但是定义的时候就出现错误了。
function mrinv(n:integer;A:array [1..n,1..n] double):boolean;
我想把A定义成为二位数组,就像矩阵那样使用,当引用时候直接引用A[i,j],但是定义的时候就出现错误了。
解决方案 »
- 问一个Delphi+Crystal report 9 VCL 公式赋值报错问题。分不多,可以用我自己做的日历控件交换此问题的正确答案
- 把一个窗体重载了create 的窗体为参数传送的问题,望高手提点
- 怎样实现鼠标移出窗口范围时,窗口自动隐藏?
- 系统开发业务,有兴趣的朋友可以看看!!!
- 请问如何控制MDI子窗体的位置!!求助!
- adoConnection 与 sqlserver 的连接
- 自定义函数问题
- 利用tconnetcedsocket连接服务器时,如果host属性给定的机器不存在就会连很长时间也段不了,怎么解决?
- 键盘事件是如何实现中文输入法的
- 幾個獨立的模塊組成一個大點的項目!怎樣做...使我的一個模塊有誤,修改一個,只對些模塊編譯,而不要對整個項目進行編譯連接...我該如何規化!!
- 准备用delphi创业
- 建立工程基窗体Form的问题
使用:temp[1,2]:=...
function sendms(tme:Array of char):integer;stdcall;
type
TDblMatrix = array [1..n,1..n] of double;function mrinv(n:integer; A:TMatrix):boolean;
type
Tstr =record
Tstr1:array [1..100]of string;
end;var
TData: array [1..100]of Tstr;
function sendms(tme:Array of Tstr):integer;stdcall;
我定义a:array of array of double 也是提示错误
我现面就想直接引用A[i,j]
type
TDblMatrix = array [1..n,1..n] of double;
但是出现提示框:
expexte':' but an identifier found;
sorry
有笔误改成这样的:(静态数据在定义时,下标必须为const 类型,不能用变量)
type
TMatrix = array [1..8,1..8] of double; function mrinv(n:integer; A:TMatrix):boolean;
TA=array of string;
type
TB=array of TA;procedure TForm1.Button1Click(Sender: TObject);
var
b:TB;
i:integer;
begin
setLength(b,8);
for i:=0 to 7 do
setlength(b[i],8);
end;这样就可以动态设置2维数组的长度了
多维的同理