Numerot moniulotteiseen taulukkoon

TIedostossa on numeroita tyyliin
1111111111
1000000001
1000000001
1000000001
1111111111

Voi tietysti vaihdella onko ykkönen vai nolla sillä tuo on kartan data, jonka pohjalta ohjelma tekee pelimaailman kartan. Kaikki muu onnistuu paitsi numeroiden lataaminen siihen moniulotteiseen taulukkoon joka on tyyliin kartta[10][10]. Miten se tehdään?
6198
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

fgets tai fread vaikkapa

Äänestä
  • Yritin paria ratkaisua fgetsiä ja freadia mitä löysin Googlesta hakusanalla "fgets to 2d array" ja "fread to 2d array", mutta en löytänyt yhtäkään mikä toimisi minun niin kuin haluaisin.

    Äänestä

  • aloittelija1011001 kirjoitti:

    Yritin paria ratkaisua fgetsiä ja freadia mitä löysin Googlesta hakusanalla "fgets to 2d array" ja "fread to 2d array", mutta en löytänyt yhtäkään mikä toimisi minun niin kuin haluaisin.

    No yritä vaikka fgetc:llä. Ei pitäisi olla vaikeata.
    Et opi jollet tee työtä.

    Äänestä

Lataisin tiedoston RichTextBox1:iin

Sitten lukisin sieltä for-silmukalla rivin kerrallaan ja ottaisin merkin kerrallaan Mid-funktiolla.

Äänestä

No miten olisi ihan vain kahdella for loopilla.

Yksi loop lukee rivin, sen sisällä toinen loop käy rivin joka merkin läpi ja pistää taulukkoon vastaavaan ruutuun.

Äänestä

Käytä maskia

Äänestä

Kommentoi aloitusta


aloittelija1011001 kirjoitti:

TIedostossa on numeroita tyyliin
1111111111
1000000001
1000000001
1000000001
1111111111

Voi tietysti vaihdella onko ykkönen vai nolla sillä tuo on kartan data, jonka pohjalta ohjelma tekee pelimaailman kartan. Kaikki muu onnistuu paitsi numeroiden lataaminen siihen moniulotteiseen taulukkoon joka on tyyliin kartta[10][10]. Miten se tehdään?

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