Pieni ohjelmointitehtävä ALOITTELIJALLE!

Aukino

Tee C ohjelma, joka kysyy max. 100 sanaa ja arpoo niille uuden järjestyksen.
Lopetus vaikkap @-merkillä!
Mitä kirjastoja tarvitaan?
Basicilla pystyisin tempaiseen hetkessä, mutta C menee miettiessä hetki, ennenkuin löytää oikeat kirjastot....

6

601

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • muumuu___

      tee sadan pituinen array muumuu joka sisältää merkkijonopointtereita ja jotka alustetaan osoittamaan NULL:iin. Sitten luet merkki kerrallaan while ((c=getch())!=EOF) {..}. Sanaerotinmerkkien kohdalla teet malloc()in ja kopioit siihen mennessä luetun merkkijonon sinne, laitat pointteriarray muumuusta seuraavan indeksin osoittamaan luettuun sanaan. Tai jotain...

      • muumuu___

        Muistelin c:n pointtereita ja kyhäsin tälläsen:

        http://pastebin.com/vzrj7hpc

        Ei tuo varmaan mikään loistelias taidonnäyte ole, mutta kyl siitä jotain voi oppia :) Syötteiden pituudet pitäis ainakin tarkistaa.


      • muumuu__
        muumuu___ kirjoitti:

        Muistelin c:n pointtereita ja kyhäsin tälläsen:

        http://pastebin.com/vzrj7hpc

        Ei tuo varmaan mikään loistelias taidonnäyte ole, mutta kyl siitä jotain voi oppia :) Syötteiden pituudet pitäis ainakin tarkistaa.

        void swap(void *a, void *b)
        {
        void *tmp = malloc(sizeof(int));
        memcpy(tmp, a, sizeof(int));
        memcpy(a, b, sizeof(int));
        memcpy(b, tmp, sizeof(int));
        free(tmp);
        }

        korjattu swap


      • ei toimi
        muumuu__ kirjoitti:

        void swap(void *a, void *b)
        {
        void *tmp = malloc(sizeof(int));
        memcpy(tmp, a, sizeof(int));
        memcpy(a, b, sizeof(int));
        memcpy(b, tmp, sizeof(int));
        free(tmp);
        }

        korjattu swap

        Ihan pöljä funktio.


      • muumuu__
        ei toimi kirjoitti:

        Ihan pöljä funktio.

        niin on :) Korjaa se.


    • ei oo vaikee kirjast

      toi menee standardi-c: llä

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mikä on sun mielestä suurin kusetus maailmassa?

      Mikä on sun mielestä suurin kusetus maailmassa?
      Ikävä
      295
      26900
    2. Voima biisejä, mikä antaa hyvää mieltä ja vomaannuttaa

      Mikä antaa voimaa ja hyvää mieltä, jos tuntuu hankalalta ja vaikealta, voima biisi tai biisejä?
      Ikävä
      48
      2294
    3. Kysy jotain kaivatultasi

      Tämä ketju on sitä varten.
      Ikävä
      201
      1640
    4. Huomenna sähkö maksaa jo yli 60 snt/kWh. Milloin ALV putoaa?

      Kysynkin persuilta, että milloin aiotte pudottaa sähkön arvonlisäveron kuten Marinin hallitus teki sähkön hinnan noustes
      Maailman menoa
      154
      1550
    5. Hallitus pyrkii rajoittamaan kaupan omien halpamerkkien myyntiä

      Helsingin Sanomien mukaan hallitus valmistelee lakihanketta, joka suitsii kaupan valtaa ja rajoittaa omien halpamerkkien
      Yhteiskunta
      35
      1381
    6. Varmaan koet, ettet ole tehnyt mitään väärää

      Mutta olet sinä tehnyt.
      Ikävä
      34
      1321
    7. Mitä ajattelet hänestä

      Millaisena pidät kaivattuasi?
      Ikävä
      122
      1018
    8. Huomioon ottaminen

      Oletko osannut ottaa kaivattusi tai hänen (mahdolliset) tunteet huomioon? Oletko sivuuttanut ne tarkoituksella tai vahin
      Ikävä
      30
      932
    9. Sinkkusiskoni pliis kertokaa

      Sinkkunaisena haluaisin joskus normaalia läheisyyttä ja yhdessäoloa, ilman velvoitteita. Olen vapaa ja lapseton, eikä ex
      Sinkut
      92
      880
    10. Nainen, se on sellainen juttu että kun sä vain nautit

      Niin me miehet tehdään ne työt että sä voisit nauttia. Kato siinä ku sä meet mukamas töihin suojatyöpaikkaas lämpimään t
      Ikävä
      81
      820
    Aihe