Bir text dosyasına girilmiş A x A formatındaki bir matrisi c dosya işlemleri ile okumayı anlattım. Bu işlemin mantığı basit;
ilk adımda FILE *fp = fopen("matris.txt", "r"); ile dosyamızı okuyoruz. fopen dosyayı açmaya yarayan bir fonksiyon. iki parametre alıyor, bunlardan bir tanesi dosya ismi, diğeri ise dosyaya ne yapmak istediğimiz. Dosyayı okumasını istediğimiz için "r" yani READ yazıyoruz.
Bu işlem dosyamızı açıyor, bu değeri de fp değişkenine atıyor.
Bundan sonraki işlem döngü işi, döngüyü yazımda ayrıntılı olarak anlattım. Ben burada şablonu anlatacağım. bir tane for döngüsü kullanıyorum, döngüyü matrisi A kez döndürüyorum. (matris boyutum A X A idi ya hani) her seferinde matrix[i][0],[1],[2]...[A] değerine %d parametremi atıyorum. Bu işlemi de fscanf formatıyla yapıyorum.
Dosyadan Matris Okuma işleminin tüm koduna ve ayrıntılı anlatımıma aşağıdaki linkten ulaşabilirsiniz.
http://muhammedeminoglu.com/dosyadan-matris-okuma/