Marghulis Opublikowano 17 Marca 2009 Zgłoś Opublikowano 17 Marca 2009 Witam. Chciałbym prosić was o pomoc w pewnej sprawie, gdyż jestem dopiero początkującym w programowaniu. Otóż, chciałbym się dowiedzieć w jaki sposób można odczytać dane z pliku i następnie przyporządkować je odpowiednim elementom tablicy np. mam takie dane w pliku: 325 155 200 248 311 69 15 478 198 321 487 54 14 18 489 224 79 287 254 125 20 i chciałbym je wprowadzić do tablicy int someArray[3][7] tak, że w someArray[1][1] będzie 325, someArray[1][2] będzie 155 itd. Wiem, że może być to irytująco banalne pytanie, ale będę wdzięczny za wyrozumiałość. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
bilas Opublikowano 17 Marca 2009 Zgłoś Opublikowano 17 Marca 2009 Program w C - Działa tylko dla tablicy [3][7] i maksymalnie 3-cyfrowej liczby. Musisz troche przerobić żeby działał dla dowolnych danych. #include <stdio.h>#include <stdlib.h>int main(){ int someArray[3][7]; int i,j; char tmp[3]; FILE *f; f = fopen("plik.txt", "r"); if(f == 0) exit(0); for(i = 0; i < 3; i++) { for(j = 0; j < 7; j++) { fscanf(f,"%s",tmp); someArray[i][j] = atoi(tmp); } } fclose(f); return 0;} Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...