Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > Hallo Oli, > > > > > > ich will in eine Funktion ein Datenarray mit mehreren Ebenen übergeben! > > > > > > > > > Also so: > > > > > > char test(char txt[10][10]){ > > > ....... > > > > > > return (char[]) > > > > > > } > > > > > > Wie geht das? > > > Ich will ein Datenarray mit mehreren Ebenen an eine Funktion übergeben und dann als Rückgabewert wieder ein Array. > > > Die Frage ist, ob das eigentlich geht? > > > > > > Oder kann man das ganze mit Zeiger (pionter) machen? > > > Dass man eine Zeigervariable an die Funktion übergibt, diese dann ändert und mit return wieder ausgibt? > > > > > > Ist es möglich mit C Control Pro eine Struktur anzulegen? > > > Also eine eigene Variablenart erstellen? mit struct...... > > > > > > > > > Danke für die Hilfe! > > > > > > > > > Gruß Marcel > > > > > > > > > > > Hallo, > > > > > > > > > > ich habe eine Frage und zwar ist es möglich mit dem C Control Pro eigene Variablenstrukturen anzulegen? > > > > > Kann mann mit C Control Pro mittels einer Zeigervariable einer Funktion auch Werte übergeben? > > > > > > > > > > Wie geht es dass man in einer Funktion ein char Array anlegt mit mehreren Ebenen? > > > > > > > > > > z.B. > > > > > > > > > > void test (char txt[][]) > > > > > { > > > > > ...... > > > > > } > > > > > > > > > > Ich bin um jede Hilfe dankbar! > > > > > > > > > > > > > > > MfG > > > > > Marcel > > > > > > > > Hallo Marcel, > > > > > > > > also wenn du eigene Funktionen anlegen willst, geht das. > > > > > > > > z.B. > > > > > > > > void LCD_WriteWord(word Variable, byte Length) > > > > { > > > > char String[6]; > > > > Str_WriteWord(Variable,10,String,0,Length); // Zahl mit Basis 10, Offset 0, x stellig in String schreiben > > > > LCD_WriteText(String); // String xStellig ausgeben, rest wird mit Nullen aufgefüllt > > > > } > > > > > > > > Auch Arrays sind möglich. > > > > Was willst du den genau machen? > > > > > > > > Grüße Oli > > > > > > > > Hallo Marcel, > > > > also mehrer Arrys gehen nicht. > > Eigene Variablenarten mit Struct auch nicht. > > > > Du müsstest es entweder pro Funktion Einimensional machen oder > > das ganze Global aber nicht in einer Funktion. > > > > Gruß Oli > > > > > Hallo Oli, > > alles klar. > Gut zu wissen! > Und irgendwelche Zeiger einer Funktion übergeben, das geht auch nicht? > Damit man die dann global definiert und mit einer Funktion ändern kann! > > Gruß Marcel