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?
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?
Vastaukset 6
Vanhimmat
fgets tai fread vaikkapa
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ä.
Lataisin tiedoston RichTextBox1:iin
Sitten lukisin sieltä for-silmukalla rivin kerrallaan ja ottaisin merkin kerrallaan Mid-funktiolla.
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.
Käytä maskia