06. februar 2010 - 20:39
Der er
8 kommentarer
Problem. Kan ikke få min switch til at virke ordenligt.
Hejsa. Min kode ser sådan ud: #include <iostream> #include <string> #include <cstdlib> using namespace std; int main() { cout<<"\tLogin til rummet\n"; string username; cout<<"\nUsername:"; cin >> username; string password; cout<<"\nPassword:"; cin >> password; if (username == "ahlm" && password == "tobias") { cout<<"Du er logget ind \n"; cout<<".\n"; cout<<".\n"; cout<<"\tMENU:\n"; cout<<"1 .Test\n"; cout<<"2. LUK\n"; int menu; switch (menu) { case '1': { cout <<"OK"<< endl; break; } case '2': { cout <<"Lukker"<< endl; break; system("pause"); } default: { cout <<"Findes ikke"<< endl; break; system("pause"); } } system("pause"); } else { cout<<"Du er en faker"; cout<<".\n"; cout<<".\n"; cout<<".\n"; cout<<".\n"; system("pause"); } return 0; system("pause"); } Men når jeg køre programmet og trykker eks 1. så lukker programmet sig bare. Hvad skal jeg gøre?
Annonceindlæg fra Kingston Technology
06. februar 2010 - 21:04
#2
Ok tak for hjælpen. Har lige et spørgsmål som du skal skrive som svar :). Hvprdan gør man så, hvis jeg vil åbne en textfil når jeg har indtastet brugernavn og password
07. februar 2010 - 13:43
#3
En fil du kan læse fra (input): std::ifstream file("SomeNameForSomeFile.ext"); Og en output fil: std::ofstream file("SomeNameForSomeFile.ext"); For at undgå point, laver jeg ikke svar, kun kommentarer.
07. februar 2010 - 14:18
#6
Et lille hurtigt eksempel: #include <iostream> #include <fstream> using namespace std; int main() { ofstream out("myfile.txt"); out << "Peter" << " " << 12 << endl; out << "Jens" << " " << 32 << endl; out.close(); ifstream in("myfile.txt"); string name; int age; while(in >> name && in >> age) { cout << "Name: " << name << ", age: " << age << std::endl; } } Du skriver og læser fra filer på samme måde som med cin og cout
07. februar 2010 - 19:48
#8
Programmet starter med at skrive til myfile.txt, derpå læser den fra filen, og skriver det den har læst på skærmen.