|
|
|
|
Variable größer als char? |
BlackEye
Senior Member
Dabei seit: 24.11.2002
Beiträge: 413
|
|
Variable größer als char? |
|
Ich hab gerade erst angefangen (vor einer Woche) zu programmieren (C++).
Wie kann ich grössere ZeichenWerte in einer Variable speichern?? In der char Variable lässt sich blos ein Zeichen speichern!
Schon mal Thx! Greetz BlackEye
|
|
18.02.2003 20:42 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
Da kommst du dann zum thema arrays...
char x[5]="hello";
Devil
__________________ Intelligenz ist eine Illusion des Menschen
phlox81.de | codenode.de
|
|
18.02.2003 20:57 |
|
|
hbcrack
Junior Member
Dabei seit: 04.02.2002
Beiträge: 199
Herkunft: vo dahoam
|
|
Hi,
wie Devil81 schon sagte da brauchst du Arrays oder auf deutsch Felder.
die Deklaration:
char x[anzahl der Zeichen in einem Feld]
wenn du die Variable ansprechen willst dann musst du x (Variablenname) und den index [i] mitangeben. Der index beginnt bei 0(null).
Die Ein- u. Ausgabe der Zeichen kannst entweder einzeln oder als String machen.
CU
__________________ #hbcrack#
...[internet rules]...
|
|
19.02.2003 11:25 |
|
|
Kalka
BlackBoarder
Dabei seit: 16.03.2002
Beiträge: 856
|
|
char* bla;
frag mich nich wie viele Zeichen jetzt in bla passen?!
cu Kalka
__________________ In wirklichkeit sind wir alle kleine grüne Kaninchen!
|
|
19.02.2003 13:06 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
kalka,
da passt kein zeichen rein, weil du keinen Speicher allkoiert hast,
du kannst nur lustig in deinem Speicher rumschreiben,
aber das ist nicht empfehlenswert, besonders nicht für anfänger...
Devil
__________________ Intelligenz ist eine Illusion des Menschen
phlox81.de | codenode.de
|
|
19.02.2003 14:58 |
|
|
BlackEye
Senior Member
Dabei seit: 24.11.2002
Beiträge: 413
Themenstarter
|
|
Nun ja, ich werde mich da noche etwas schlau machen!!
Ich mach das ja eigentlich mit einem Buch, aber ich dachte ich hätte es verpasst! Jetzt hab ich gesehen, dass Arrays erst viel später kommen!!
Trotzdem Thx!!!!
Greetz BlackEye
|
|
19.02.2003 20:35 |
|
|
Kalka
BlackBoarder
Dabei seit: 16.03.2002
Beiträge: 856
|
|
Zitat: |
Original von Devil81
kalka,
da passt kein zeichen rein, weil du keinen Speicher allkoiert hast,
du kannst nur lustig in deinem Speicher rumschreiben,
aber das ist nicht empfehlenswert, besonders nicht für anfänger...
Devil |
ähhm..erlich gesagt habe ich das nich verstanden?! Weil das klappt ja auch so!?
cu Kalka
__________________ In wirklichkeit sind wir alle kleine grüne Kaninchen!
|
|
19.02.2003 21:36 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
Natürlich klappt es.
Weil du irgendwelche unbedeutenden Programme schreibst,
aber wenn du keinen Speicherplatz allokierst, schreibst
du einfach irgendwo in den Arbeitsspeicher.
Und wenn ein anderes Programm dort schon drauf zugreift,
dann *peng* speicherfehler.
Devil
__________________ Intelligenz ist eine Illusion des Menschen
phlox81.de | codenode.de
|
|
19.02.2003 22:12 |
|
|
|
|
|
|