Skocz do zawartości
Marghulis

Umieszczanie Danych Z Pliku W Tablicy C++

Rekomendowane odpowiedzi

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ść.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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;}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...