Datenbank u. Funktionen
-
HI,könntet ihr mir nochmal helfen ich finde bzw. ich weiss auch nicht wie ich den folgenden Fehler umgehe bzw. die ungültige speicherzuweisung umgehe
#include <iostream>
#include <string>
using namespace std;
#include <conio.h>void Woerterbuch()
{cout<<"Willkommen zum Woerterbuch";
}
void Vokabeltrainer()
{cout<<"Willkommen zum Vokabeltrainer";
}int main()
{
cout<<" Hallo und willkommen zum Franzoesisch Woerterbuch und zum Vokabeltrainer";
cout<<"Gib ein was du aufrufen moechtest";
string aufruf;
cin>>"aufruf";
if(aufruf=="Woerterbuch")
Woerterbuch();
if(aufruf=="woerterbuch")
Woerterbuch();
if(aufruf=="Vokabeltrainer")
Vokabeltrainer();
if (aufruf=="vokabeltrainer")
Vokabeltrainer();
getch();
}Ist eigentlich total simpel kompiliert auch ohne fehler aber beim ausführen wird beim aufruf der funktionen abgebrochen:
Eine Ausnahme (erste Chance) bei 0x00433d56 in Franz.exe: 0xC0000005: Zugriffsverletzung-Schreibposition 0x00490144.
Das Programm "[2288] Franz.exe: Systemeigen" wurde mit Code 0 (0x0) beendet.[ Dieser Beitrag wurde am 25.03.2003 um 20:15 Uhr von Darko editiert. ]
-
Versuch mal die Eingabe-Zeile,
cin >> "aufruf";
ohne Anführungszeichen zu schreiben, dann sollte es funktionieren!
-
Danke ,hab daruf gar nicht geachtet war wohl in gedanken bei der string eingabe
-
könnte mir jemand erklären wie ich eine datenbank in c++ programmiere?
-
wozu brauchs du eine db, wieso nimst du nicht dateien? Ströme und Dateien in C++