14 C:\Users\Wotan\Desktop\Projektarbeit C++\cinema all.cpp `DETECT' undeclared (first use this function)
-
so... ich denke mal ich komme zum ende... kennt jemand f1??
bei der eingabe:
f1.read((char*)&s,sizeof(seats));
meldet er:
527 C:\Users\Wotan\Desktop\cinema all.cpp `f1' undeclared (first use this function)
-
f1 ist ein objekt eines typs, welches wir nicht kennen (kein code). ich nehm aber mal einfach an, das dass die file streams sein sollen. du brauchst also ein filestream objekt das was sinnvolles öffnet und f1 heißt.
-
Hast du denn f1 irgendwo deklariert? Du zeigst zu wenig Code!
-
f1 ist nirgens deklariert... stammt aus diesem switch-case...
switch(c)
{
case 1: closegraph();
s.input();
f.write((char*)&s,sizeof(hall));
f.close();
break;
case 2: system("cls");
closegraph();
f1.read((char*)&s,sizeof(hall));
s.display();
getch();
f.close();
break;
case 3: break;}
break;Gruss und Dank
Beni
-
das gewünschte "ein bisschen mehr code..."
int main()
{
system("cls");
hall h1;
seats s;
int ch,c,num;
char d,e;
char h;
h='y';
fstream f;
f.open("cinema.dat",ios::in|ios::out|ios::app|ios::binary);
ch=1;
while(ch==1||ch==2||ch==3||ch==4||ch==5)
{
system("cls");
closegraph();
s.f_display();
gotoxy(58,10);
cout<<"Hauptmenue";
gotoxy(58,11);
cout<<"*********";
gotoxy(58,11);
cout<<"1)Ueber den Film";
gotoxy(58,13);
cout<<"2)Reservation";
gotoxy(58,15);
cout<<"3)Reservation löschen";
gotoxy(58,17);
cout<<"4)Gesammt Betrag";
gotoxy(58,18);
cout<<"Beliebige andere fuer EXIT";
gotoxy(58,19);
cout<<"Auswahl eingeben:";
cin>>ch;switch(ch)
{case 1:
{
closegraph();
system("cls");
s.input();
f.close();
gotoxy(58,10);
cout<<"Film Menue";
gotoxy(58,11);
cout<<"*********";
gotoxy(58,13);
cout<<"1)Film wechseln";
gotoxy(58,14);
cout<<"2)Film zeigen";
s.display();
gotoxy(58,15);
cout<<"Beliebige andere zum zurückkehren";
gotoxy(58,16);
cout<<"Auswahl eingeben:";
cin>>c;
}switch(c)
{
case 1: closegraph();
s.input();
f.write((char*)&s,sizeof(hall));
f.close();
break;
case 2: system("cls");
closegraph();
f1.read((char*)&s,sizeof(hall));
s.display();
getch();
f.close();
break;
case 3: break;}
break;Gruss und Dank
Beni
-
Bitte Code Blöcke benutzen, das ist sonst ein Krampf zu lesen.
-
bemühe mich gerne darum, sobald es läuft...

Gruss und Dank
Beni
-
[Linker error] undefined reference to
moveto' [Linker error] undefined reference tosetcolor'
[Linker error] undefined reference tosetbkcolor' [Linker error] undefined reference toouttext'wenn ich f1 als: fstream f1
deklariere, gibt er mir sehr,sehr viele dieser error meldungen...
kennt die einer?'Gruss und Dank
Beni
-
Wotan28 schrieb:
bemühe mich gerne darum, sobald es läuft...

Gruss und Dank
BeniWas hat das damit zu tun?
Du sollst hier deinen Code in [ cpp][ /cpp] rein tun.

-
Nur noch Jungspunte hier

Der Code den Du übersetzen möchtest kann Dein Compiler nicht.
Das ist irgendein uraltes Beisspiel für Borland Turbo C++ mit Bildschirmausgabe über das Borlandspezifische BGI.