Originally posted by jaojing at 2005-12-5 02:03 PM:
怎么初始化呀?


char* line1=new char[LINE_ANZHAL*LINE_LANGE];  //1 dimensional

ungefähr so, 2 dimesional kann ich leider nicht mehr erinnen, wie kann man das richtig schreiben.
wahrscheinlich kannst du ein 1-dim Arrary definieren und für jedes Element definierst du noch ein 1-dim Array.

[ Last edited by icebing on 2005-12-5 at 14:43 ]
Share |
Share

TOP

//2 dimensional

char** line1=new char*[LINE_ANZHAL];
for(int i=0;i<LINE_ANZHAL;i++)
{
    line1[i]=new char[LINE_LANGE];
}

Die Deklaration für 2-Dim Array scheint wahrscheinlich so, kann du mal testen, aber diese Formel ist nur leicht zum Lesen und Verstehen. Es ist nictht so effizient. 1-dim Array ist geeignet für Matrix.

TOP