[ mariob @ 26.06.2005. 18:32 ] @

Postovani programeri,

Situacija je ovakva:imam txt fajl u kome se u formi matrice M x M(svaka vrsta u sledecem redu) nalaze brojevi sa jednom decimalnom cifrom(dakle valjda neki float). Kako najelegantnije da taj fajl ucitam u niz(niz je jednodimenzionalan).Akcenat je ovde na nacinu pristupa fajlu i manipulacija sa tim fajlom.

Hvala unapred!
[ dragansm @ 27.06.2005. 12:46 ] @
Code:

#include <stdio.h>

#define NN 3

void main( void )
{
    float m[NN*NN];
    FILE *f = fopen( "matrix.txt", "r" );
    if ( f != NULL )
    {
        int i;
        for ( i = 0; i < NN*NN; ++i )
        {
            fscanf( f, "%f", &m[i] );
        }
        fclose(f);
    }
}