Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

Galgje In C (geen C++)

Supersnail
3 antwoorden
  • Hallo ik probeer Galgje te programere

    Maar ik geraak hier al snel in de knoei met het volgende:

    Wanneer ik een letter ingeef en het is juist moet hij op de juiste plaats kunnen komen.

    Bijvoorbeeld : Het woord Test,

    Ik geef de letter 'e' in

    en ik krijg een bericht: _e__

    ik geef daarna : 's' in

    en ik krijg een bericht : _es_

    Zou iemand mij kunnen helpen hoe je dit juist moet doen?
    Dit heb ik al
    ———————————————————————–
    #include <conio.h>
    #include <stdio.h>

    int main (void)
    {
    short letter,teller,teller2,positie;
    short woord[5]={'t','e','s','t'};

    printf("
    Geef een letter: ");
    letter = getche();

    // ingegeven letter nakijken of het in het woord komt.

    for (teller2=0; teller2 < 4; teller2++)
    {

    if (letter==woord[teller2])
    {

    printf("
    Het woord komt op de %hd e positie",teller2+1);*/

    }
    else
    printf("
    Het woord komt er niet in voor");

    }

    getch();
    }
  • Allereerst een vraag. Waarom gebruik je een array van "shorts" en niet van "chars"?
    [code:1:47e45f6b83]short woord[5]={'t','e','s','t'};[/code:1:47e45f6b83]


    Ik zou een tweede "woord", met dezelfde lengte als het "normale" woord, bijhouden. Deze kan je evt. initieel vullen met underscores. Elke keer als er een letter goed geraden wordt kan je in dit woord, op positie "teller2" de letter plaatsen. Daarna hoef je alleen maar elke keer dit woord te tonen.
  • [quote:239ef2ec5a="Supersnail"]Allereerst een vraag. Waarom gebruik je een array van "shorts" en niet van "chars"?
    [code:1:239ef2ec5a]short woord[5]={'t','e','s','t'};[/code:1:239ef2ec5a]


    Ik zou een tweede "woord", met dezelfde lengte als het "normale" woord, bijhouden. Deze kan je evt. initieel vullen met underscores. Elke keer als er een letter goed geraden wordt kan je in dit woord, op positie "teller2" de letter plaatsen. Daarna hoef je alleen maar elke keer dit woord te tonen.[/quote:239ef2ec5a]

    Zou je hier verder op kunnen ingaan want ik snap je bedoeling niet helemaal . Sorry

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.