K
Kwark
Moin Moin
Hab da folgendenden Programmausschnitt:
Hauptprogramm:
Als eigene Header-Datei mit der Klasse "funktion" als Inhalt folgendes:
Warum sagt der compiler in MVS6 C++ im Hauptprogramm <<include- Datei kann nicht geöffnet werden:'function':No such file or directory?
Ist die Klasse falsch eingefügt oder was vergessen worden?Es soll jedenfalls vom Hauptprogramm in die Header-Datei gewechselt werden, um verschiedene Programmpunkte auszuführen.
Hab da folgendenden Programmausschnitt:
Hauptprogramm:
Code:
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
#include <fstream.h>
#include <function>
void main()
{
class funktion funktion;
char Auswahl;
cout <<" Adressdatenbank Hauptmenue\n";
cout <<"Auswahl:\n";
cout <<"Neue Adresse hinzufuegen 1\n";
cout <<"Adresse suchen 2\n";
cout <<"Adresse entfernen 3\n\n";
cout <<"Programm-Ende e\n\n";
do{
cout <<"Sie waehlen Menuepunkt: ";
cin >>Auswahl;
switch(Auswahl)
{
case'1':
funktion.adressehinzufuegen();break;
case'2':
funktion.adressesuchen();break;
case'3':
funktion.adresseentfernen();break;
case'e':
cout <<"Sie verlassen die Adressdatenbank\n";break;
default:
cout <<"Nochmal Waehlen\n";
}
}while((Auswahl!='1')&&(Auswahl!='2')&&(Auswahl!='3')&&(Auswahl!='e'));
cout <<"-Programmende-\n";
}
Als eigene Header-Datei mit der Klasse "funktion" als Inhalt folgendes:
Code:
#include <iostream.h>
#include <string.h>
#include <stdlib.h>
#include <fstream.h>
class funktion
{
public:
void adressehinzufuegen()
{
char adresse.name;
char adresse.Telefon;
char adresse.PLZ;
char weitere;
ofstream out ("adressdb.dat", ios::out);
cout <<"Neue Adresse zur Datenbank hinzufuegen\n";
cout <<"_______________________________________\n\n";
if(!out).....
Warum sagt der compiler in MVS6 C++ im Hauptprogramm <<include- Datei kann nicht geöffnet werden:'function':No such file or directory?
Ist die Klasse falsch eingefügt oder was vergessen worden?Es soll jedenfalls vom Hauptprogramm in die Header-Datei gewechselt werden, um verschiedene Programmpunkte auszuführen.
Zuletzt bearbeitet von einem Moderator: