All pastes #907459 Raw Edit

Someone

public cpp v1 · immutable
·published 2008-02-17 16:58 UTC
rendered paste body
#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*/