Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

C++ hjälp

Skapad av torchi12, 2010-11-24 23:22 i Webbutveckling & Programmering

1 302
9 inlägg
0 poäng
torchi12
Visningsbild
Hjälte 547 inlägg
0
Jag håller på att lära mig lite c++ och har nu stött på ett problem.

Ett stycke C#-kod:
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
// declaring variables \
string user_input;
// end of declaring variables \

cout
<<"Hello and welcome to Mr. Nightwish's lab of crazy!"
<<endl
<<endl
<<"Please choose one of the following options:"
<<endl
<<"1. Addition"
<<endl
<<"2. Subtraction"
<<endl
<<"3. Exit"
<<endl;
cin >> user_input;
while(user_input!=1 && user_input!=2 && user_input!=3)
{
cout <<"Please enter an integer between 1 and 3";
cin >> user_input;
}
cin.get();
return 0;
}

Felmedelandet jag får är:
In function 'int main()'
'user_input' undeclared [first use this function]
[Each undeclared identifier is reported only once for each funtion it appears in]

Crazy Loop - Crazy Loop

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

torchi12
Visningsbild
Hjälte 547 inlägg
Trådskapare
0

Svar till pr0n [Gå till post]:
När jag lägger
string user_input; precis före:
cin >> user_input

så funkar det...

Crazy Loop - Crazy Loop

Peter_den_bra
Visningsbild
Hjälte 121 inlägg
0
När en rad slutar med backslash (\) så hanteras det som om nästa rad är på samma rad. Så i ditt fall så är string user_input; del av kommentaren på föregående rad. Ta bort \ på slutet så fungerar det.

Det är inte fel att ha fel.

torchi12
Visningsbild
Hjälte 547 inlägg
Trådskapare
0

Svar till Peter_den_bra [Gå till post]:
tack, funkar nu

Crazy Loop - Crazy Loop

torchi12
Visningsbild
Hjälte 547 inlägg
Trådskapare
0

Svar till lp-sepok [Gå till post]:
Har alltid varit interiserad utav webdesign och programmering.
Dessutom ska vi snart börja med C++ i skolan, och då vill jag redan kunna lite.

Varför ska man inte lära sig det?

Crazy Loop - Crazy Loop


Forum » Datorer & IT » Webbutveckling & Programmering » C++ hjälp

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons