try catch throw
#include <iostream>
#include <fstream>
ofstream gaming;
gaming.open("games.txt");
gaming << "nintendo 1981 mario donkeykong \n";
gaming << "sega 1991 sonic tails \n";
gaming << "fun young sun happy \n";
gaming << "enjoy sweet hugs toys \n";
gaming.close();
cin.get();
how do I terminate it if the file doesnt exist
It would help if you posted a program rather than a code fragment.
@kbw, look at previous questions. They are senseless.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
template<class gamer>
class game
{
private:
protected:
int nintendo;
int sega;
string fun;
bool enjoy;
public:
};
template<class gamer>
class cookies : public game<gamer> {
public:
void vjello(string joy_in)
{
jello = joy_in;
}
string sjoy()
{
return jello;
}
cookies() {}
cookies(std::string description)
: description(description)
{ }
std::string description;
private:
string jello;
string joy;
};
int main()
{
ofstream gaming;
gaming.open("games.txt");
gaming << "nintendo 1981 mario donkeykong \n";
gaming << "sega 1991 sonic tails \n";
gaming << "fun young sun happy \n";
gaming << "enjoy sweet hugs toys \n";
gaming.close();
cin.get();
template<class gamer>
std::vector<cookies> vec(5);
template<class gamer>
vec[0] = cookies("Tasty");
template<class gamer>
vec[1] = cookies("Delicious");
template<class gamer>
vec[2] = cookies("Yummy");
template<class gamer>
vec[3] = cookies("Hungry");
template<class gamer>
vec[4] = cookies("Full");
return 0;
}
| |
this is probably what you are looking for
1 2 3 4 5 6 7
|
if(!gaming.is_open()){
return 0; // error opening file
}
| |
Last edited on
Topic archived. No new replies allowed.