textBox content naar Integer??

Status
Niet open voor verdere reacties.

Jilles16

Gebruiker
Lid geworden
24 okt 2010
Berichten
25
Hallo mensen hier mijn projectje (voor het leren van generatoren)

[CPP]{
Random genx = new Random();

int number1;
int number2;
string imput;

imput = (textBox1.Text);

number1 = genx.Next(Int32(imput));
label1.Text = number1.ToString();

number2 = genx.Next(Int32(imput));
label2.Text = number2.ToString();

if (number2 > number1){
label3.Text = "Player2 Wins";
}
if (number2 < number1)
{
label3.Text = "Player1 Wins";
}
if (number2 == number1)
{
label3.Text = "Draw UNBELIEVEBLE";
}
}[/CPP]

Maar dit werkt dus niet met de error:
Error 1 'int' is a 'type' but is used like a 'variable'

ik snap niet waarom het niet werkt :P

dus daarom post ik hier :thumb:

- Jilles
 
[cpp]
number1 = genx.Next(Int32(imput)); -> num1 = genx.Next(int.parse(input))
[/cpp]
 
Dankje CoD, jamemr dat je niet op msn meer bent de laatste tijd!!
 
Hallo mensen hier mijn projectje (voor het leren van generatoren)

[CPP]{
Random genx = new Random();

int number1;
int number2;
string imput;

imput = (textBox1.Text);

number1 = genx.Next(Int32(imput));
label1.Text = number1.ToString();

number2 = genx.Next(Int32(imput));
label2.Text = number2.ToString();

if (number2 > number1){
label3.Text = "Player2 Wins";
}
if (number2 < number1)
{
label3.Text = "Player1 Wins";
}
if (number2 == number1)
{
label3.Text = "Draw UNBELIEVEBLE";
}
}[/CPP]

Maar dit werkt dus niet met de error:
Error 1 'int' is a 'type' but is used like a 'variable'

ik snap niet waarom het niet werkt :P

dus daarom post ik hier :thumb:

- Jilles

Ik weet niet of dit bij jullie van toepassing is maar wij MOGEN de if-structuur zo NOOIT schrijven.. Dan buizen we gewoon.
wij moeten werken met de if else if structuur

Code:
if(voorwaarde)
{

}
else
{
   if(voorwaarde)
   {


   }
   else
   {

   }
}
Ik weet ook dat andere scholen dit zo MOETEN gebruiken. Mja.. Ik zie er het nut ook niet van in, kwou dit gewoon ff meedelen omdat je zo de 'if'kes gewoon onder elkaar zet wat natuurlijk ook perfect werkt.
 
Ik weet niet of dit bij jullie van toepassing is maar wij MOGEN de if-structuur zo NOOIT schrijven.. Dan buizen we gewoon.
wij moeten werken met de if else if structuur

Code:
if(voorwaarde)
{

}
else
{
   if(voorwaarde)
   {


   }
   else
   {

   }
}
Ik weet ook dat andere scholen dit zo MOETEN gebruiken. Mja.. Ik zie er het nut ook niet van in, kwou dit gewoon ff meedelen omdat je zo de 'if'kes gewoon onder elkaar zet wat natuurlijk ook perfect werkt.

Ik vind het slecht als een school je een bepaalde standaard voorschijft. Natuurlijk zijn er voors en tegens, maar een school mag niet voor gaan schrijven hoe je moet programmeren. Ze mogen het je wel léren, maar niet dwingen.

Overigens kan je deze if-elseif-else constructie imo beter zo schrijven (vind ik persoonlijk overzichtelijker):
Code:
if (...) {
} else if (...) {
} else {
}

Dit is efficienter dan 3x een if, in die situatie zullen alle if's doorlopen worden en in bovenstaande situatie niet.
 
Ik vind het slecht als een school je een bepaalde standaard voorschijft. Natuurlijk zijn er voors en tegens, maar een school mag niet voor gaan schrijven hoe je moet programmeren. Ze mogen het je wel léren, maar niet dwingen.

Overigens kan je deze if-elseif-else constructie imo beter zo schrijven (vind ik persoonlijk overzichtelijker):
Code:
if (...) {
} else if (...) {
} else {
}

Dit is efficienter dan 3x een if, in die situatie zullen alle if's doorlopen worden en in bovenstaande situatie niet.

Ik geef je 100% gelijk ze!

Maar wat hierboven geprogrammeerd stond (3x een if) is imo NIET goed. Dan kan je beter werken met de else if zoals jij vermeld! :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan