F
Felix85
53 void room2File(room r){
54 ofstream outfile("../gamefiles/rooms/" +
r.getRoomNumber() + ".room");
55
56 outfile << r.getRoomNumber() << "\n";
57 outfile << r.getRoomName() << "\n";
58 outfile << r.getRoomDescription() << "\n";
59 int i;
60 for(i = 0; i > sizeof(r.getRoomExits()); i++){
61 if(i = 5){
62 outfile << r.getRoomExits();
63 } else { outfile << r.getRoomExits() << "
"; }
64 }
65 }
i get the error:
room.cpp:54: error: invalid operands of types `const char*' and `const
char[6]' to binary `operator+'
im using gcc version 3.4.5 (Gentoo 3.4.5-r1, ssp-3.4.5-1.0, pie-8.7.9)
so far I can't see anything wrong with it, so any help will be
appreciated.
54 ofstream outfile("../gamefiles/rooms/" +
r.getRoomNumber() + ".room");
55
56 outfile << r.getRoomNumber() << "\n";
57 outfile << r.getRoomName() << "\n";
58 outfile << r.getRoomDescription() << "\n";
59 int i;
60 for(i = 0; i > sizeof(r.getRoomExits()); i++){
61 if(i = 5){
62 outfile << r.getRoomExits();
63 } else { outfile << r.getRoomExits() << "
"; }
64 }
65 }
i get the error:
room.cpp:54: error: invalid operands of types `const char*' and `const
char[6]' to binary `operator+'
im using gcc version 3.4.5 (Gentoo 3.4.5-r1, ssp-3.4.5-1.0, pie-8.7.9)
so far I can't see anything wrong with it, so any help will be
appreciated.