Mehrere Wörter in einer Variable

@Xerda soviel ich weis, habe ich in meinem Beispiel einen char array[] benutzt. Das einlesen, ist vll etwas umständlich, hat aber bei mir funktioniert. Ich finde das Zeichenweise einlesen ist fast das Beste, denn man kann gleich bestimmte Zeichen rausfiltern, die Länge beachten, ... .
Ich habe dein Beispiel anscheinend uebersehen.
Was das Zeichenweise einlesen angeht steht ja oben :P
 
Eben, wenn dann gleich richtig lernen, wobei ich es eh Quatsch finde
(in C++) das man eine Variable mit string initialisieren kann.
Ein guter Programmierer initialisiert lieber ein Char-Array.
Es ist schlecht nicht zu wissen wie viel man in die Variable schreiben kann,
da kann es leicht zu ,,Undefinied Behaivor''(in einen Bereich geschrieben, der nicht alloziiert wurde) kommen.
C++ Strings kümmern sich aber selbst um ihren Speicher. Man muss eben nicht wissen wieviel Platz man noch hat, weil sich Strings vergrößern!
Darum sollte man in C++ auf jeden Fall die String Klasse verwenden.
 
C++ Strings kümmern sich aber selbst um ihren Speicher. Man muss eben nicht wissen wieviel Platz man noch hat, weil sich Strings vergrößern!
Darum sollte man in C++ auf jeden Fall die String Klasse verwenden.
Naja, ich finde es von Vorteil zu wissen wie viel ich in ein String pumpen kann ..
 

Ähnliche Themen

NagiosGrapher 1.7.1 funktioniert nicht

Last mit etc/passwd anzeigen lassen

c++ und konsole

mehrere variablen aus datei lesen

NULL-Pointer funktioniert nicht

Zurück
Oben