Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
ja schon wieder ein code falsch bei mir xD?
dieses mal gehts um einen c++ code
und zwar hab ich schon 4 fehler hier ausgebügelt aber mein compiler sagt solche sachen wie, "cout undeclared", "string undeclared" und "nachname undeclared", dabei hab ich doch extra die Variablen eingebunden und die string bibliothek benutzt?
meiner meinung nach ist hier nur ein fehler, dass ich hhier i-wo vergessen hab string nicht zu deklarieren aus dem dann die anderen entstehen, aber wo ist der fehler?
// Erstes Spiel
#include <iostream>
include <string>
using namespace std;
int main()
{
string vorname = "";
string nachname = "";
cout << " Hallo, lieber Spieler. Zuerst müssen sie das Spiel konfigurieren, damit die Initialisierung erfolgreich vonstatten gehen kann.
cout << " 1. Aufgabe: Erreichen sie die vollständige Initialisierung!
cout << " Geben sie ihren Vornamen ein: ";
cin >> vorname;
cout << " Sehr gut! Initialisierung halb fertig!
cout << " Geben sie ihren Nachnamen ein: ";
cin >> nachname;
cout << endl << " Initialisierung fertig! Sehr gut, "
<< vorname << " "
<< nachname << " ! " << endl;
return 0;
}
1.
Ich hab den code net kopiert, ich bin zwar anfänger aber ich hab das kapitel dazu so oft gelesen und verstanden dass ich schon wusst was ich mach
ABER:
Ich hab den code schon heut morgen selbst programmiert. Hab den #-Fehler gefunden und die semikolons noch hinzugefügt läuft jetzt auch
Schade dass es nicht so ausm buch herauskam dass man wirklich nach jedem befehl ein ; setzen muss.
Ich werd trotzdem mal deinen code benutzen und ihn mir mal angucken also danke ne
;))
Kann mir trotzdem jemand noch sagen wie die hex-codes für die Äs, Üs, und Ös lauten?
Und wie ich den code so platziere, dass ich jedes mal eine neue zeile hab bzw dass er auch wörter immer zusammen schreibt nicht so:
S
pieler
wenn er keinen platz mehr hat?
1 Antwort
- Anonymvor 1 JahrzehntBeste Antwort
erstmal hast du ein # vor dem include vergessen dann hast du mehrmals Gänsefüßchen vergessen und das ; am Zeilenende ebenso.
der Variablentyp heißt nicht String sondern char, du hast cout mehrmals vergessen und du musst std::count verwenden.
du solltest noch jede menge Lernen dein Code sieht so aus als hättest du ihn dir aus Codeschnipseln zusammenkopiert, es ist keine Schande als Anfänger fremden Code zu Kopieren das habe ich früher auch gemacht,
aber man sollte den kopierten Code schon halbwegs verstehen sonst bringt das niemandem etwas.
wenn du etwas nicht verstehst weist du das du noch nicht genug gelernt hast und du solltest dir ein Buch dazu zulegen oder ein Tutorial durchlesen, dann weißt du wenigstens was du da so Codest.
trotzdem habe ich deinen Code berichtigt ich hoffe du versuchst ihn zu verstehen und kopierst ihn nicht einfach:
#include <iostream>
#include <conio.h>
int main()
{
char vorname [10];
char nachname [10];;
std::cout << "Hallo, lieber Spieler. Zuerst müssen sie das Spiel konfigurieren, \ndamit die Initialisierung erfolgreich vonstatten gehen kann \n\n";
std::cout << "Erreichen sie die vollständige Initialisierung!\n";
std::cout << "Geben sie ihren Vornamen ein:";
std::cin >> vorname;
std::cout << "\nSehr gut! Initialisierung halb fertig! \nGeben sie nun ihren Nachnamen ein: ";
std::cin >> nachname;
std::cout << "Initialisierung fertig! Sehr gut,";
std::cout << vorname << " " << nachname << ".";
getch();
return 0;
}