Sitter nu under en lektion, och gör saker jag egentligen inte ska göra men jag gör det ändå för att jag är färdig!
Det jag fick för mig att göra är att göra nå kul gissa-program i C++, men det går inte som jag vill då jag inte vet hur jag ska få till random saken i C++... Då jag inte förstår det jag har hittat på google, därför skulle jag uppskatta om någon skulle kunna ändra det som behövs i min kod och berätta hur f*n man använder de funktioner som behövs.
Min fina kod;
Ett stycke C#-kod:
#include <iostream>
using namespace std;
int main()
{
top:
string gissa;
string igen;
string tryagain;
cout << "Gissa ett tal mellan 1-100" << endl;
cin >> gissa;
if (gissa == "31")
{
cout << "grattis, du vann ingenting!" << endl;
cout << "Wanna give it another try? (Y or N)" << endl;
cin >> tryagain;
if (tryagain == "Y")
{
goto top;
}
else
{
system ("pause");
return 0;
}
}
else
{
cout << "FEL! Försök igen? (Ja eller Nej)" << endl;
}
cin >> igen;
if (igen == "Ja")
{
goto top;
}
if (igen == "Nej")
{
cout << "too bad..." << endl;
system ("pause");
return 0;
}
}
(tog C# i kodgrejen bara för att det skulle fungera, men som sagt så är det C++...
Hoppas code-grejen funkar bara...
Och hoppas någon förstod vad jag behöver hjälp med, började med c++ igår så jag kan i princip bara lite grundläggande... Så förklaring på det ni ändrar uppskattas! :D
Tillägg av Splux 2011-02-10 12:41
Skulle någon få för sig att hjälpa till, så kom jag iaf fram till att den kodbiten gör samma sak men är hälften så lång...
Ett stycke C#-kod:
#include <iostream>
using namespace std;
main()
{
top:
string gissa;
cout << "Hej, var god gissa på ett tal" << endl;
cin >> gissa;
if (gissa == "52")
{
cout << "Gz!" << endl;
return 0;
}
else
{
cout << "Du gissade fel!" << endl;
goto top;
}
}
Skulle någon få för sig att hjälpa till, så kom jag iaf fram till att den kodbiten gör samma sak men är hälften så lång...
Ingen status