Skocz do zawartości
amg

Struktury + Pliki :/

Rekomendowane odpowiedzi

bardzo prosze o info gdzie tu jest bląd bo już mi sie wszystko myli...

a tak wogóle to nie czaje za bardzo "fscanf"...

 

//z pliku zczytać dane do struktury #include <stdio.h>#include <stdlib.h>#define MAX 100	struct STRUKTURA	{		char Imie[20];		char Nazwisko[20];		int Wiek;		char Zawod[50];		}; main (int argc, char *argv[]){	FILE * odczyt; 	odczyt = fopen(argv[1],"rt");//struct STRUKTURA Dane;struct STRUKTURA *Wdane;Wdane = (struct STRUKTURA*) malloc(sizeof(struct STRUKTURA)); int i;		if (!odczyt)	printf ("blad odczytu %s",argv[1]);	else		while (!feof(odczyt))			//for (i=0; i<MAX; i++)		{		fscanf (odczyt,"%s",Wdane->Imie);				fscanf (odczyt, "%s",Wdane->Nazwisko);				fscanf (odczyt, "%d",Wdane->Wiek);				fscanf (odczyt, "%s",Wdane->Zawod);		}//for (i=0; i<MAX; i++)while (Wdane!=NULL){	printf("%s",Wdane->Imie);		printf("%s",Wdane->Nazwisko);		printf("%d",Wdane->Wiek);		printf("%s",Wdane->Zawod);Wdane=Wdane++;}		fclose (odczyt);		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ę...