miten saisin?

tehtyä sillein että kun ohjelma on loppunut niin se suoritettaisiin uudestaan ? C on ohjelmointi kielenä
5440
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Tarkoittanet, että kun jotain tehty loppuun niin
lähtee siitä uudelleen rullamaan "nollasta"?

Vaikkapa pääohjelman sisään tehdyllä loopilla, silmukalla, mutta muuttujat täytyy nollata ja muistialueet vapauttaa. Konsteja on monta.

Vähän hankala kun ei ole tarkempaa kuvausta.

Äänestä
  • tällä hetkellä ohjelma toimii tällein

    ohjelma suoritus alkaa
    annetaan ohjeet
    luetaan pari arvoa
    lasketaan tietyn kaavan mukaan
    tallennetaan lopputulos
    vapautetaan muisti
    ohjelma sammuu

    haluasin sen toimivan jotenkin tällein

    suoritetaan toisenkerran jos arvo true tai 1 niin alkaa uudestaan
    ohjelma suoritus alkaa
    annetaan ohjeet
    luetaan pari arvoa
    lasketaan tietyn kaavan mukaan
    tallennetaan lopputulos
    vapautetaan muisti
    ohjelma sammuu
    kysytään että suoritaanko uudestaan
    jos arvo on true tai 1 niin aloitettaisiin/palataan alusta/alkuun

    toivottavasti tajusitte

    olen tehnyt jo siihen tuon loppukyselyn mutta se ei tee viellä mitään. Tarttisin ehdotuksia miten sen voisi totteuttaa

    Äänestä

  • jea kirjoitti:

    tällä hetkellä ohjelma toimii tällein

    ohjelma suoritus alkaa
    annetaan ohjeet
    luetaan pari arvoa
    lasketaan tietyn kaavan mukaan
    tallennetaan lopputulos
    vapautetaan muisti
    ohjelma sammuu

    haluasin sen toimivan jotenkin tällein

    suoritetaan toisenkerran jos arvo true tai 1 niin alkaa uudestaan
    ohjelma suoritus alkaa
    annetaan ohjeet
    luetaan pari arvoa
    lasketaan tietyn kaavan mukaan
    tallennetaan lopputulos
    vapautetaan muisti
    ohjelma sammuu
    kysytään että suoritaanko uudestaan
    jos arvo on true tai 1 niin aloitettaisiin/palataan alusta/alkuun

    toivottavasti tajusitte

    olen tehnyt jo siihen tuon loppukyselyn mutta se ei tee viellä mitään. Tarttisin ehdotuksia miten sen voisi totteuttaa

    c-kieli:

    main ()
    {
    int x = 0;
    while (x!=1)
    {
    x = doMain();
    }
    }

    int doMain ()
    {

    kysytään että suoritaanko uudestaan
    return kysytty luku
    }

    Äänestä

  • Koodari kirjoitti:

    c-kieli:

    main ()
    {
    int x = 0;
    while (x!=1)
    {
    x = doMain();
    }
    }

    int doMain ()
    {

    kysytään että suoritaanko uudestaan
    return kysytty luku
    }

    jooh kokeilen sitä mutta nyt tuli ongelma kun sain tehtyä tosta sellasen version mikä käänty niin sitten kun suoritin ohjelman tai suoritan niin se tekee laittoman virhee. joo kuitenkin kiitti vinkistä nyt vaan virhettä metsästämään.

    Äänestä

  • jea kirjoitti:

    jooh kokeilen sitä mutta nyt tuli ongelma kun sain tehtyä tosta sellasen version mikä käänty niin sitten kun suoritin ohjelman tai suoritan niin se tekee laittoman virhee. joo kuitenkin kiitti vinkistä nyt vaan virhettä metsästämään.

    ...vankilaan :-o

    Äänestä

Kommentoi aloitusta


jea kirjoitti:

tehtyä sillein että kun ohjelma on loppunut niin se suoritettaisiin uudestaan ? C on ohjelmointi kielenä

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu