003
13.01.2007, 14:05 Uhr
nminh96
|
ich weiß jetzt nicht, ob ichs jetzt hier oder bei linux posten soll, naja. kann mir jemand folgenden (kurzen) code für linux kompilieren? einfach mal ne txt-datei mit name vokabelliste ebend machen, und dann mir die datei per e-mail ( nminh96@yahoo.com )schicken?
C++: |
/* Quiz.cpp - Quiz-Programm, das Hauptstädte von * verschiedenen Ländern abfragt */ #include <iostream> #include <fstream> #include <string> #include <cstdlib> #include <ctime> using namespace std;
int main() { cout << "Willkommen bei dem einfach aber revulotion\x84ren Vokabellernsystem."<<endl <<" Von Nguyen Minh Hoang - f\x81r dich!" << endl << "Die Eingabe erfolgt so: Du gibs die L\x94sung ein und best\x84tigs mit Enter." <<endl << "(Gib die Zahl 1 ein, um zu beginnen."<<endl<<" Nach jeder Vokabel musst du dies wiederholen. Wenn du keine Lust mehr hast, gib 0 ein.)"<<endl; int beendigung=1; while (beendigung==1) {cin >> beendigung; ifstream dat_ein; string dateiname = ("vokabelliste.txt"); // Datenbank // des // Programms
// Datenbankdatei öffnen dat_ein.open(dateiname.c_str(), ios_base::in);
if(!dat_ein) { cout << "Die Vokabelliste konnte nicht geoeffnet werden. Die Datei ist wahrscheinlich nicht an ihrem Ort. ;)"; cout << endl; return -1; }
int anzahl; // Gesamtzahl der Land/Stadt- // Kombinationen int datensatz; // auszuwaehlender Datensatz string land, stadt; int loop;
string antwort; // Antwort des Anwenders
// Wie viele Datensätze gibt es in der // Datenbank? dat_ein >> anzahl;
// Eine Zufallszahl zwischen 1 und der // Gesamtzahl der Datensätze ziehen srand( (unsigned)time( NULL ) ); datensatz = rand() % anzahl + 1; loop = 2 * datensatz; while(loop >= 2) { dat_ein >> land >> stadt; loop -= 2; }
cout << "Was bedeutet '" << land << "' auf englisch?"<< endl; cin >> antwort; if (antwort == stadt) { cout << endl << "Richtig!" << endl; } else { cout << endl << "Falsch!" << endl; cout << "H\x84ttest " << stadt << "schreiben m\x81ssen. Ueben!" << endl; }
dat_ein.close(); } return 0; }
|
-- www.minhhoang.de.vu - besuch doch mal meine homepage |