#include #include #include #include using namespace std; struct counter{ int tal1; int tal2; int resultat; string val; }; int main() { while(true){ string line; ifstream file("texten.txt"); if (file.is_open() ) { while (! file.eof() ) { getline (file, line), cout << line << endl; } file.close(); } else cout << "Error, can read file!"; counter stat; getline(cin, stat.val); if(stat.val == 1) { cout << "Ange ett tal: "; getline(cin, stat.tal1); cout << "Ange ännu ett tal: "; getline(cin, stat.tal2); stat.resultat = stat.tal1 - stat.tal2; cout << "Det blir " << stat.resultat << "\n"; } else if(stat.val == 2) { cout << "Ange ett tal: "; getline(cin, stat.tal1); cout << "Ett till tal: "; getline(cin, stat.tal2); stat.resultat = stat.tal1 + stat.tal2; cout << "Det blir " << stat.resultat << "\n"; } else if(stat.val == 3) { cout << "Ange ett tal: "; getline(cin, stat.tal1); cout << "Ett till tal: "; getline(cin, stat.tal2); stat.resultat = stat.tal1 * stat.tal2; cout << "Det blir " << stat.resultat << "\n"; } else if(stat.val == 4) { cout << "Ange ett tal: "; getline(cin, stat.tal1); cout << "Ett till tal: "; getline(cin, stat.tal2); stat.resultat = stat.tal1 / stat.tal2; cout << "Det blir " << stat.resultat << "\n"; int temp = 0; cout << "Vad vill du göra nu? (0: Fortsätta, 1: Avsluta)\n"; cout << "----------------------------------------------\n"; cin >> temp; if (temp!=0) { break; } } return 0; } /* movies.cpp: In function "int main()": movies.cpp:32: fel: no match for "operator==" in "stat.counter::val == 1" movies.cpp:35: fel: ogiltig konvertering från "void*" till "char**" movies.cpp:35: fel: ogiltig konvertering från "int" till "size_t*" /usr/include/stdio.h:579: fel: för få argument till function "__ssize_t getline(char**, size_t*, FILE*)" movies.cpp:35: fel: på den här platsen i filen movies.cpp:37: fel: ogiltig konvertering från "void*" till "char**" movies.cpp:37: fel: ogiltig konvertering från "int" till "size_t*" /usr/include/stdio.h:579: fel: för få argument till function "__ssize_t getline(char**, size_t*, FILE*)" movies.cpp:37: fel: på den här platsen i filen movies.cpp:41: fel: no match for "operator==" in "stat.counter::val == 2" movies.cpp:44: fel: ogiltig konvertering från "void*" till "char**" movies.cpp:44: fel: ogiltig konvertering från "int" till "size_t*" /usr/include/stdio.h:579: fel: för få argument till function "__ssize_t getline(char**, size_t*, FILE*)" movies.cpp:44: fel: på den här platsen i filen movies.cpp:46: fel: ogiltig konvertering från "void*" till "char**" movies.cpp:46: fel: ogiltig konvertering från "int" till "size_t*" /usr/include/stdio.h:579: fel: för få argument till function "__ssize_t getline(char**, size_t*, FILE*)" movies.cpp:46: fel: på den här platsen i filen movies.cpp:51: fel: no match for "operator==" in "stat.counter::val == 3" movies.cpp:54: fel: ogiltig konvertering från "void*" till "char**" movies.cpp:54: fel: ogiltig konvertering från "int" till "size_t*" /usr/include/stdio.h:579: fel: för få argument till function "__ssize_t getline(char**, size_t*, FILE*)" movies.cpp:54: fel: på den här platsen i filen movies.cpp:56: fel: ogiltig konvertering från "void*" till "char**" movies.cpp:56: fel: ogiltig konvertering från "int" till "size_t*" /usr/include/stdio.h:579: fel: för få argument till function "__ssize_t getline(char**, size_t*, FILE*)" movies.cpp:56: fel: på den här platsen i filen movies.cpp:60: fel: no match for "operator==" in "stat.counter::val == 4" movies.cpp:63: fel: ogiltig konvertering från "void*" till "char**" movies.cpp:63: fel: ogiltig konvertering från "int" till "size_t*" /usr/include/stdio.h:579: fel: för få argument till function "__ssize_t getline(char**, size_t*, FILE*)" movies.cpp:63: fel: på den här platsen i filen movies.cpp:65: fel: ogiltig konvertering från "void*" till "char**" movies.cpp:65: fel: ogiltig konvertering från "int" till "size_t*" /usr/include/stdio.h:579: fel: för få argument till function "__ssize_t getline(char**, size_t*, FILE*)" movies.cpp:65: fel: på den här platsen i filen movies.cpp:79: fel: expected `}' at end of input */