Hallo!
Ich hab da ein Problem mit einem Wörterbuch-Programm:
Mein Code(Auszug):
void gerfra()
{
do{
e=0;
system("cls");
cout\>wort;
ifstream infile;
infile.open("deutschfranz.wrt");
while(infile)
{
infile.getline(word,MAXBUF);
trans=split(word);
if(!(strcmp((const char \*)trans,(const char \*)wort)))
{
cout\>auswahl;
auswahlfunc();
}while(a==1);
}while(b==1);
}
char \*split(char \*b)
{
char \*t;
cout
Jetzt passiert folgendes:
Wenn ich ein Wort eingeb das nich im File vorhanden ist dann beendet sich das Programm mit "Fehler in Anwendung! Der Vorgang "read" in Speicher soundso konnte nicht durchgeführt werden"
Was mich allerdings noch mehr verwundert ist, dass selbst wenn ich DIREKT nach dem einlesen des Wortes eine Kontrollausgabe setzte wird diese nicht ausgegeben.
So nun meine Frage:
WARUM?
Danke im Vorraus
MrMoelZ