Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Mátrixbeolvasó program - C

302
Sziasztok!
SOS segítséget szerenék kérni, egy mátrixokkal dolgozó programhoz.

A feladat szerint a programnak egy megadott fájlból kell beolvasnia egy ismert méretű mátrixot, aminek a méretét, és a fájl nevét programargumentumként kell megadni.

A beolvasást soronként az fgets függvény segítségével egy 1KB méretű tömbbe kell végezni, és ebben a karaktertömbben egy saját hely-jelölő pointer segítségével kell végighaladni, az sscanf, vagy az atof függvényeket használva.
Az így beolvasott mátrixot egy egydimenziós tömbben kell tárolni, aminek a létrehozásához malloc/calloc függvényt kell használni.

Majd ezek után kell még készíteni egy mátrixszorzó függvényt is, amit tesztelni kell 2 beolvasott mátrixszal.
Ezen kívül a beolvasás ellenőrzéséhez be kell írni a kódba egy kiíratást (egy #ifdef #endif blokkban elhelyezve) amit a DEBUG makró definiálásával lehet bekapcsolni a fordítás előtt.


A programargumentumok beolvasásáig eljutottam, de onnantól kezdve el vagyok teljesen veszve.
Előre is köszönöm a segítséget!
Jelenleg 1 felhasználó nézi ezt a kérdést.
c, fgets, mátrix
0
Felsőoktatás / Informatika

Válaszok

0