Teneriffa Süd Abflug
= da der Wert aus der Ascii-Tabelle verglichen wird. Anhängen erfolgt bei Strings (Header string) mittels "+"
Bei CStrings kannst du über den Index gehen, darfst aber nicht das Nullterminierungszeichen am Ende der Zeichenkette vergessen. char foo[100];
foo[0] = 'a';
foo[1] = '\0';
danke für deine schnelle antwort. Ich habe einpar fehler verbessern können und das ist mein code, aber ich hätte ich höffe noch letzte frage
wenn ich eingebe: ich lerne c++
wird ich ausgegeben, aber ich möchte dass es sp läuft
eingabe: ich lerne c++
eingabe: e
ausgabe: ich lrn c++
string ausgabe = " ";
for(int i= 0; satz[i]! Strings vergleichen | C-HowTo. ='\0';i++)
if(satz[i]! = a)
ausgabe += satz[i];}while(a=='! ');
danke danke vielmals
Versuch mal dein Glück mit
//cin >> satz;
tline(satz, 23, '\n');
Da Leerzeichen bei cin die Eingabe abschließen und der Rest im Puffer herumschwirrt bis zum nächsten cin. danke, danke, danke...
Oder machs gleich mit std::string
#include
Gruss Homer Zuletzt bearbeitet: 5. März 2003
= a) std::cout << str[i];}} std::cout << std::endl; return 0;} danke für deine Antwort, aber ich bin totale anfänger und desswegen ist diese lösung für mich schwer. Zwei char-arrays vergleichen... | C++ Community. in der Angabe ist gegeben, dass mit der eingabe! soll Programm beendet werden und dabei habe ich gegoogelt und es wird gegeben dass mit exit(0) programm beendet wird. Ich habe ausprobiert und leider funktioniert nicht if(a== '! ') exit(0); else{ ausgabe += satz[i];} cout << ausgabe<< endl; return 0;}
Hi,
ich bin totaler c++-Anfänger und hab mal ne Frage. Kann man char-Variablen nicht vergleichen? Wenn ich als Beispiel mal folgendes kleines Progi nehme:
#include Sinac
Erfahrenes Mitglied
#1
Hallo! Kann mir jemand sagen wie ich ein char array mit einem string vergelchien kann? Das Array wird mit einer Zeile aus einer Datei gefüllt, hat also
unterschiedliche längen. Der String hat immer den gleichen Wert. char myarray[100];
String mystring;...
also z. B:
if(myarray == mystring)
Das geht aber nicht, "Ungültige Strukturoperation"
Irgendwer ne Idee? #2
moin
guck dir mal die funktion strcmp() an! mfg
umbrasaxum
#4
Ist zwar nur Theorie aber scheint für mich schlüssig muss zugeben benutze die CString klasse auch erst seid kurzem...
Nur mal so am Rande, String ist nicht gleich String. @Sinac
Wenn du den string aus der STL verwendest, dann könntest du den Vergleich volgendermassen machen:
Code:
#include