Weshalb funktionert der folgende c++ Code nicht?
#include <iostream>
#include <vector>
using namespace std;
typedef string string_t;
typedef int Nummer_t
int main () {
string_t Name = "Frank";
cout << Name;
Nummer_t x;
x = 5;
cout << x * x;
return 0;
}
Offenbar liegt hier der Fehler bei int main () { jedoch sehe ich keinen.
Fehlermeldung vom Compiler: 6 | int main () {
| ^~~
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmiersprache
typedef int Nummer_t
int main () {
Fehlendes Semikolon nach dem typedef-Statement.
Bei Fehlermeldungen des Compilers sollte man immer auch in die nähere Umgebung schauen. Der kann auch nicht immer perfekt erraten, was du eigentlich erreichen wolltest.
Bei Typedef Nummer fehlt das ;
Woher ich das weiß:Hobby – Leidenschaftlicher Programmierer
Danke!