lätt c++ fråga för den som kan tror jag. tenta torsdag gaaah
Postat: 21 december 2011, 00:54:51
varför fungerar inte detta? Det är tomt i konsollfönstret.
all kod runtomkring ska fungera. när jag gav mig in på istringstream iss började allt gå åt pipan.
har googlat och googlar för fullt. har det nåt med att Movie.duration är en int??
är ganska lost och har ganska panik;)
utöver detta har ju detta absolut ingenting under microprocessor-fliken att göra.
tjoflöjt!!!
all kod runtomkring ska fungera. när jag gav mig in på istringstream iss började allt gå åt pipan.
Kod: Markera allt
friend ostream& operator<< (ostream& o, const Movie& Movie)
{
o << "("<< Movie.title<< ","<< Movie.actor<< ","<< Movie.duration<< ")";
return o;
}
friend istream& operator>> (istream &i, Movie& Movie)
{
char c;
i >> skipws >> c;
i >> skipws;
getline(cin, Movie.title, ',');
i >> skipws;
getline(cin, Movie.actor, ',');
i>> skipws;
i>> Movie.duration>>c;
return i;
}
void main3()
{
Movie mov;
istringstream iss("(moviee,apan,2010)");
iss>>mov;
cout << mov;
// ovan ska bara allt skrivas ut likadant som som det redan står för att visa att man har koll på funktionen (som jag inte har)
}
är ganska lost och har ganska panik;)
utöver detta har ju detta absolut ingenting under microprocessor-fliken att göra.
tjoflöjt!!!