#include <iostream>#include <cstdlib>#include <fstream>#include <string>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 filenmovies.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 filenmovies.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 filenmovies.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 filenmovies.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 filenmovies.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 filenmovies.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 filenmovies.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 filenmovies.cpp:79: fel: expected `}' at end of input*/