Gast
#1189407
Hi Leute, ich habe 40 Strings, die ich gerne in einem Array speichern will. Also muss doch die dekleration so aussehen: char strings[40][16]; Die Strings sind jeweils 16 Zeichen lang. Muss ich dann [16] oder [17] schreiben? [16] bedeutet doch 0-15 also sprich 16 Buchstaben könnte ich abspeichern, allerdings gibts ja die Nullbyteterminierung, also könnte ich nur 15 Buchstaben speichern oder? So und jetzt gehts weiter, wie weiße ich der Variable dann eine Zeichenkette zu? z.b. strings[0] = "Strom"; strings[1] = "Spannung"; usw. Aber so gehts ja nicht... Kann mir da bitte jemand helfen, ich weiß es sollte in jede C-Buch stehen, aber da wird immer irgend eine Funktion zum Kopieren benutzt und da ich ja am µC diese Funktionen nicht habe, bin ich etwas ratlos... Oder muss ich mir so eine Funktion selbst schreiben???