Wederom stom vraagje

Status
Niet open voor verdere reacties.

kevinmrn

Gebruiker
Lid geworden
4 nov 2008
Berichten
49
ik heb wederom een galgje programma geschreven vebeterd sinds het vorige welliswaar, nuja verbeterd het goede is dat ie geen foutmelding(of was dat ook weer het slechte) :confused: in ieder geval wanneer ik mijn programma run en men textbox(actie) activeer loopt hij genadeloos vast. iemand tips of raad?
het is geschreven in win 32

alvast bedankt!!

void GameCycle(RECT rect)
{

String woord = "computer";
String sKevin = txtInvoerPtr ->GetText();
int een = 1;
TCHAR plaatsArr[8];
String stempDoetje;

for(int teller = 0; teller<8; ++een)
{
String stempDoetje = plaatsArr[teller]=woord.CharAt(teller);


if(stempDoetje == sKevin)
{
GAME_ENGINE->DrawString(String("")+sKevin,20 , 20);
}
else
{
GAME_ENGINE->DrawString(String("fout"),80,80);
}
}

GAME_ENGINE->RunGameLoop(false);

}
 
hehe...

Code:
for(int teller = 0; teller<8; ++een)

Hier zit hem de fout. Je verhoogt de variabele 'een' ipv 'teller'.

Code:
for(int teller = 0; teller<8; ++teller)

Het bovenstaande zou moeten werken. :)

Code:
for(int teller = 0; teller<8; ++teller)
{
String stempDoetje = plaatsArr[teller]=woord.CharAt(teller);


if(stempDoetje == sKevin)
{
GAME_ENGINE->DrawString(String("")+sKevin,20 , 20);
}
else
{
GAME_ENGINE->DrawString(String("fout"),80,80);
}
}

Dit gaat trouwens ook niet helemaal werken, volgens mij.

Code:
for(int teller = 0; teller<8; ++teller)
{
String stempDoetje = plaatsArr[teller]=woord.CharAt(teller);

Bij elke iteratie wordt die variabele opnieuw aangemaakt. (en die string heeft dus telkens maar één karakter, die gaat dus nooit gelijk zijn met de variabele 'sKevin'.
Iets als onderstaande zou volgens mij wel moeten werken:

Code:
String stempDoetje;
for(int teller = 0; teller<8; ++teller)
    stempDoetje += woord.CharAt(teller); // plaatsArr wordt toch nergens gebruikt ?

if(stempDoetje == sKevin)
{
GAME_ENGINE->DrawString(String("")+sKevin,20 , 20);
}
else
{
GAME_ENGINE->DrawString(String("fout"),80,80);
}

(uiteraard niet getest)
 
Laatst bewerkt:
Dankuzeer, het begint behoorlijk te werken, de andere array was bedoeld om de lijst met potentiële woorden uit te breidden, ik werk altijd een stap (tot stappen) te ver met programmeren zonder dat de basis werkt(en ik weet zelf dan ziet dat stukkie plaatsArr er ioot uit :p)... Dat moet ik dringend afleren.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan