C++ statment cannot resolve address of overloaded func|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
C++ statment cannot resolve address of overloaded func
Tovedal
Kommer du hit ofta?
Medlem
Forum Posts: 282
Member Since:
June 29, 2004
sp_UserOfflineSmall Offline
1
March 25, 2005 - 8:27 pm
sp_Permalink sp_Print

Jag fattar ingenting, compliatorn säger: "statment cannot resolve address of overloaded function"
när jag complierar det här viktprogrammet:

#include <iostream>
using namespace std;
main()
{
double vikt = 0, viktmal_1 = 2, viktmal_1_resultat = 0, viktmal_2 = 3, viktmal_2_resultat = 0, viktmal_3 = 4, viktmal_3_resultat = 0, viktmal_4 = 5, viktmal_4_resultat = 0, viktmal_5 = 6, viktmal_5_resultat = 0;
cout << "Skriv din vikt i kilo här: "; cin >> vikt;
if (vikt < viktmal_1)
{
viktmal_1_resultat = viktmal_1 - vikt;
cout << "Du har inte uppnåt viktmål 1, du har: " << viktmal_1_resultat << " kilon kvar till viktmål 1."; endl;
}
else if (vikt >= viktmal_1 && vikt < viktmal_2)
{
viktmal_2_resultat = viktmal_2 - vikt;
cout << "GRATTIS! Du har uppnått viktmål 1 och har nu bara: " << viktmal_2_resultat << " kilon kvar till viktmal 2!"; endl;
cout << "Du väger nu: " << vikt << "."; endl;
}
else if (vikt >= viktmal_2 && vikt < viktmal_3)
{
viktmal_3_resultat = viktmal_3 - vikt;
cout << "GRATTIS! Du har uppnått viktmål 2 och har nu bara: " << viktmal_3_resultat << " kilon kvar till viktmal 3!"; endl;
cout << "Du väger nu: " << vikt << "."; endl;
}
else if (vikt >= viktmal_3 && vikt < viktmal_4)
{
viktmal_4_resultat = viktmal_4 - vikt;
cout << "GRATTIS! Du har uppnått viktmål 3 och har nu bara: " << viktmal_4_resultat << " kilon kvar till viktmal 4!"; endl;
cout << "Du väger nu: " << vikt << "."; endl;
}
else if (vikt >= viktmal_4 && vikt < viktmal_5)
{
viktmal_5_resultat = viktmal_5 - vikt;
cout << "GRATTIS! Du har uppnått viktmål 4 och har nu bara: " << viktmal_5_resultat << " kilon kvar till viktmal 5!"; endl;
cout << "Du väger nu: " << vikt << "."; endl;
}
else
cout << "GRATTIS GRATTIS GRATTIS!!! Du har uppnåt ditt fämte och slutgiltiga mål! 😀 !"; endl;
system("pause");
}

HJÄLP!

Kronos
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 116
Member Since:
July 4, 2003
sp_UserOfflineSmall Offline
864734
March 26, 2005 - 2:01 pm
sp_Permalink sp_Print

Du har ett semikolon före endl i alla cout rader men det borde vara <<.

Fel                                                                               
cout << "Du har inte uppnåt viktmål 1, du har: " << viktmal_1_resultat << " kilon kvar till viktmål 1."; endl;

Borde vara såhär före endl.

Rätt
cout << "Du har inte uppnåt viktmål 1, du har: " << viktmal_1_resultat << " kilon kvar till viktmål 1." << endl;
Forum Timezone: Europe/Stockholm
Most Users Ever Online: 694
Currently Online:
Guest(s) 68
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL