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 tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. februar 2010 - 20:46
#1
Du skal nok læse noget ind i den "menu" variabel, ca her: int menu; switch (menu) F.eks: int menu; cin >> menu; switch (menu)
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:04
#4
Ok. Kan du vise et lille eksempel hvordan du skriver noget indput. og den gemmer på filen SomeNameForSomeFile.txt. og man kan åbne det man har gemt =)?
07. februar 2010 - 14:04
#5
eller kender en god tutorial for dette
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:01
#7
out << "Peter" << " " << 12 << endl; out << "Jens" << " " << 32 << endl; Det er noget programmet skriver til myfile.txt?? Ikke Derefter henter den data
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.
Kurser inden for grundlæggende programmering