lätt c++ fråga för den som kan tror jag. tenta torsdag gaaah

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
tokfan
Inlägg: 694
Blev medlem: 10 juni 2010, 14:05:13

lätt c++ fråga för den som kan tror jag. tenta torsdag gaaah

Inlägg av tokfan »

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.

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)
}
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!!!
tokfan
Inlägg: 694
Blev medlem: 10 juni 2010, 14:05:13

Re: lätt c++ fråga för den som kan tror jag. tenta torsdag g

Inlägg av tokfan »

ska stå i istället för cin i istream funktionen.
Tack så mycket!
Ingen fara, det är bara att fråga dig själv nästa gång, du behöver inte gå via ett forum.
gött! nu är det bara att knappra vidare!
labmaster
Inlägg: 2919
Blev medlem: 5 april 2011, 01:10:25

Re: lätt c++ fråga för den som kan tror jag. tenta torsdag g

Inlägg av labmaster »

Ja det var ju inte svårt att se 8). Det finns en fördel med att berätta för någon vad man gjort ty då finner man snabbt själv var felet ligger.
Skriv svar