PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C++ kleines Problem!



kpayne
04.12.2004, 16:30
Hallo,
ich habe ja schon vor paar Wochen dieses Problem geschildert, und es wurde mir geholfen. Leider weiß cich nicht mehr wie das nochmal ging. Deswegen hier mal der Code von meinem Adressbuch:



// Adressbuch
// Author: Terminator90
// Version: /

#include <fstream>
#include <iostream>
using namespace std;

int main()
{
char FirstName[30], LastName[30], TelefonNummer[15];
int Age;
char FileName[20];

cout << "Vorname: ";
cin >> FirstName;
cout << "Nachname: ";
cin >> LastName;
cout << "Enter Age: ";
cin >> Age;
cout << "Telefon Nummer: ";
cin >> TelefonNummer;

cout << "\n Wie soll die Datei heissen: ";
cin >> FileName;
ofstream File(FileName, ios::out);
File << FirstName << LastName << "\n" << Age << TelefonNummer;

cout << "\n\n";
return 0;


main.obj - 1 error(s), 0 warning(s)

Was ist daran falsch?

Vielen Dank
cya

MuadDib
04.12.2004, 17:04
Bei mir kompiliert die Datei ohne Probleme, allerdings musste ich die geschwungene Klammer schliessen, daran kanns aber nicht liegen, oder?

Ansonsten poste doch mal den gesamten Quellcode, vielleicht sieht man dann ja mehr...

kpayne
04.12.2004, 17:23
Das war der gesamte Quellcode !
Mit DevC++ gings damals, hab aber jetz Visual C++ ! Kannst du mal posten was du da geändert hast?

Danke!
cya

Firzen
04.12.2004, 17:42
Naja MuadDib meint, dass ganz am Schluss die '}' fehlt, das wäre dann:



// Adressbuch
// Author: Terminator90
// Version: /

#include <fstream>
#include <iostream>
using namespace std;

int main()
{
char FirstName[30], LastName[30], TelefonNummer[15];
int Age;
char FileName[20];

cout << "Vorname: ";
cin >> FirstName;
cout << "Nachname: ";
cin >> LastName;
cout << "Enter Age: ";
cin >> Age;
cout << "Telefon Nummer: ";
cin >> TelefonNummer;

cout << "\n Wie soll die Datei heissen: ";
cin >> FileName;
ofstream File(FileName, ios::out);
File << FirstName << LastName << "\n" << Age << TelefonNummer;

cout << "\n\n";
return 0;
}


Wenn´s dann noch immer nicht geht, dann überprüf mal, ob dein Projekt eine Win32 Konsolenanwendung ist.

kpayne
04.12.2004, 18:19
HOOO es klappt. Ok vielen Dank euch beiden!
Es hat tatsächlich die Klammer "}" gefehlt.

MfG