Allgemeine Zeitung Mainz Stellenanzeigen
This topic has been deleted. Only users with topic management privileges can see it. Hallo Leute,
ich bräuchte eure Hilfe
meine Aufgabestellung ist folgende: Schreiben Sie ein Programm, das zunächst eine Zeichenkette (max. 80 Zeichen) einliest und dann immer wieder ein einzelnes Zeichen einliest und die Zeichenkette ausgibt, die entsteht wenn man das zuletzt eingegebene Zeichen aus der ursprünglichen Zeichenkette entfernt. (Das Programm soll durch Eingabe eines! beendet werden. ) #include
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: #includeusing namespace std; int main () { char Name1 [128]; char Name2 [128]; cout<<"Gib bitte den ersten namen ein: "; cin>>Name1; cout< >Name2; if (Name1==Name2) cout< B. noch, wenn man 257 Parameter hat? *g* Soweit ich weiß ist argc die Anzahl der Parameter, komme aber damit irgendwie ned so richtig zurecht ^^" Die maximale Anzahl der comandozeileparameter ist festgelegt aber IMHO OS-abhängig. Argc (argumentcount) ist wie schon gesagt wurde die anzahl der parameter die übergeben wurde. [C/C++] char array mit string vergleichen | tutorials.de. Wenn also keine parameter angegeben werden ist argc==1, da argv[0] immer der programmname sein sollte. Du hast also immer argc-1 "echte" parameter. Um auf die ("echten")parameter zuzugreifen verwendest du einen integer oder auch ne constante n mit 0 < n <= argc als index in das argv-array; argv[1]; //erster parameter argv[254]; //254ster parameter sofar