Kezdőlap › Fórumok › Programozás › file beolvasás c++
- This topic has 154 hozzászólás, 8 résztvevő, and was last updated 16 years, 9 months telt el by
kisbetu.
-
SzerzőBejegyzés
-
2008-10-20-11:24 #2174451jules wrote:Ha atdefinialom a MATRIX-ot, ahogy gabaman irta, akkor a tobbi fuggvenyt is at kellene irni, mert nincs benne, hogy hanyszor hanyas a matrix.
És érted is, mi az, amit írtál?jules wrote:Amugy meg, ha lefuttatom a hozzarakott fugvenyekkel (a BEO();-ben), akkor szegmens hibat ir ki…
Akkor mégse világos.jules wrote:Az eredeti kod az vilagos, de az csak 1 db. matrixot tud beolvasni.
Ne haragudj, de csak azt hiszed, hogy világos. Az eddig „elment” négy oldal alapján én arra a következtetésre jutottam, hogy nem érted.
Itt most nem az a lényeg, hogy tudod, hogy a for mit csinál, meg tudod, hogy mi a scanf, stb., hanem érteni kellene, hogy azok, hogyha így dobod össze őket, akkor mit csinálnak. Ha tényleg világos lenne, akkor az is érthető lenne, hogy miért csak egy mátrix „olvasódik” be, meg hogyan kellene több mátrixra „bővíteni”. Ez alapfeladat lenne…Egy hasonlat: mindenki ismeri az E=mc^2 képletet, de szerintem közülük nem sokan tudják, hogy mi is az, ami a hátterében van (tehát mit jelent). Nem, nem arra gondolok, hogy „E” az az energia, m az a tömeg, c pedig a fénysebesség, és van egy ilyen szorzás meg négyzetreemelés, és ki tudom számolni az energiát a tömegből, stb.
2008-10-20-11:24 #2174452jules wrote:Ha atdefinialom a MATRIX-ot, ahogy gabaman irta, akkor a tobbi fuggvenyt is at kellene irni, mert nincs benne, hogy hanyszor hanyas a matrix.
És érted is, mi az, amit írtál?jules wrote:Amugy meg, ha lefuttatom a hozzarakott fugvenyekkel (a BEO();-ben), akkor szegmens hibat ir ki…
Akkor mégse világos.jules wrote:Az eredeti kod az vilagos, de az csak 1 db. matrixot tud beolvasni.
Ne haragudj, de csak azt hiszed, hogy világos. Az eddig „elment” négy oldal alapján én arra a következtetésre jutottam, hogy nem érted.
Itt most nem az a lényeg, hogy tudod, hogy a for mit csinál, meg tudod, hogy mi a scanf, stb., hanem érteni kellene, hogy azok, hogyha így dobod össze őket, akkor mit csinálnak. Ha tényleg világos lenne, akkor az is érthető lenne, hogy miért csak egy mátrix „olvasódik” be, meg hogyan kellene több mátrixra „bővíteni”. Ez alapfeladat lenne…Egy hasonlat: mindenki ismeri az E=mc^2 képletet, de szerintem közülük nem sokan tudják, hogy mi is az, ami a hátterében van (tehát mit jelent). Nem, nem arra gondolok, hogy „E” az az energia, m az a tömeg, c pedig a fénysebesség, és van egy ilyen szorzás meg négyzetreemelés, és ki tudom számolni az energiát a tömegből, stb.
2008-10-20-12:24 #2174453Teljesen igazad van, nem teljesen tiszta a dolog. Eppen ezert irtam ide, hogy segitseget kerjek/kapjak, mert nem latom, hogy hogyan kellene kineznie, pedig fontos lenne.
Persze eddig is tok sokat segitettetek, ezert koszi is; de ha mukodne a dolog, akkor szuper lenne.2008-10-20-12:24 #2174454Teljesen igazad van, nem teljesen tiszta a dolog. Eppen ezert irtam ide, hogy segitseget kerjek/kapjak, mert nem latom, hogy hogyan kellene kineznie, pedig fontos lenne.
Persze eddig is tok sokat segitettetek, ezert koszi is; de ha mukodne a dolog, akkor szuper lenne.2008-10-20-13:59 #2174455Segítő kérdés: az a két for ciklus miért is kettős? Melyik mit olvas be?
Tehát itt az i és j ciklusváltozó. Ha erre „kitalálod” a választ (azaz rájössz), akkor már szinte kész is vagy.2008-10-20-13:59 #2174456Segítő kérdés: az a két for ciklus miért is kettős? Melyik mit olvas be?
Tehát itt az i és j ciklusváltozó. Ha erre „kitalálod” a választ (azaz rájössz), akkor már szinte kész is vagy.2008-10-20-14:32 #2174457Elviekben ertem, hogy mirol van szo. Nyilvan ket ciklus kell, hogy a matrix matrixelemeit beolvassa; vegigfusson a sorokon es az oszlopokon.
Az is nyilvanvalo, hogy a matrixokat is kulon kellene indexelni, tombositeni; akkor kvazi lesz 3 db. ciklus. Csak a megvalositas nehezkes nekem…2008-10-20-14:32 #2174458Elviekben ertem, hogy mirol van szo. Nyilvan ket ciklus kell, hogy a matrix matrixelemeit beolvassa; vegigfusson a sorokon es az oszlopokon.
Az is nyilvanvalo, hogy a matrixokat is kulon kellene indexelni, tombositeni; akkor kvazi lesz 3 db. ciklus. Csak a megvalositas nehezkes nekem…2008-10-20-15:11 #2174459jules wrote:Az is nyilvanvalo, hogy a matrixokat is kulon kellene indexelniIgaz is: kérdeztem már, hogy hol van a TÖBBI mátrix?
Mert ha olyanok nincsenek, akkor hiába a rengeteg ciklus, nincs mibe tölteni.
Tegnap írtam egy – hardveres – megoldást:
kisbetu wrote:Legszívesebben létrehoznék egy 1000 x 2 x 2-es tömböt, és az olvasódat – a már javasolt – 1000-es cilkussal hívnám.Code:fálylnyitás
ciklus m 1… 1000
ciklus i 1..2
ciklus j 1..2
olvas A(m,i,j).R .I
j vége
i vége
m vége
fálylzárás2008-10-20-15:11 #2174460jules wrote:Az is nyilvanvalo, hogy a matrixokat is kulon kellene indexelniIgaz is: kérdeztem már, hogy hol van a TÖBBI mátrix?
Mert ha olyanok nincsenek, akkor hiába a rengeteg ciklus, nincs mibe tölteni.
Tegnap írtam egy – hardveres – megoldást:
kisbetu wrote:Legszívesebben létrehoznék egy 1000 x 2 x 2-es tömböt, és az olvasódat – a már javasolt – 1000-es cilkussal hívnám.Code:fálylnyitás
ciklus m 1… 1000
ciklus i 1..2
ciklus j 1..2
olvas A(m,i,j).R .I
j vége
i vége
m vége
fálylzárás -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz