Odczyt pliku


Projekt nr 3
autor: Renata Wojtaszek
temat: Sekwencyjny odczyt pliku.
Program ten po uruchomieniu wyświetla swój nagłówek i prosi o wpisanie nazwy
pliku do sekwencyjnego odczytu. Jeżeli podany przez użytkownika plik nie
istnieje, wtedy program wyświetli odpowiedni komunikat. Jeżeli wpisany plik
istnieje to program wyświetli jego pierwszy rekord (w przypadku pliku
tekstowego jest to pierwszy wiersz) i udostępni użytkownikowi wybór: ENTER -
następny, w - wyjście. Gdy użytkownik będzie naciskał klawisz ENTER program
będzie wyświetlał kolejne rekordy aż do ostatniego. Następnie użytkownik
decyduje się na zakończenie programu lub jego restart.
Algorytm


Listing
#include

main()
{
int a,c,d;
char nzw_pliku[15],b,bufor[100];
FILE *plik;

do
{
c=1;
printf("\n\n\tProjekt nr 3");
printf("\n\tautor : Renata Wojtaszek\n");
printf("\nPodaj nazwe pliku do sekwencyjnego odczytu : ");
scanf("%s",nzw_pliku);
if ((plik=fopen(nzw_pliku,"r"))==NULL)
fprintf(stderr,"Nie moge otworzyc pliku : %s\n",nzw_pliku);
else
{
while ((b=getc(plik))!=EOF)
{
if (b=='\n')
{
printf("%cRekord nr %d\nENTER - nastepny,w - wyjscie\n",b,c);
fflush(stdin);
if ((d=getchar())=='w')
break;
c++;
}
else
printf("%c",b);
}
}
printf("Jeszcze raz (t/n)? :");
fflush(stdin);
}
while ((d=getchar())=='t');
}


Wyszukiwarka

Podobne podstrony:
zapis i odczyt z pliku macierz
odczytywanie z pliku
zapis i odczyt pliku
struktury z plikiem DYSKI TWARDE dopis do pliku odczyt więcej niż 120Gb
struktury z plikiem MONITORKI LCD dopis do pliku odczyt
jak odczytywać informacje nazw Photoshopa
Cięcie pliku ac3, Ekspresowe cięcie pliku ac3, Łączenie plików audio
Biblioteka PHP Wysyłanie pliku na serwer
Instrukcja jak wstawić opis i zdjęcie pliku
Czytanie i zapisywanie do pliku tekstowego
RAW a inne formaty cyfrowe pliku fotograficznego
Zmiana fps w pliku avi

więcej podobnych podstron