plik


ÿþMetodyka i techniki programowania Operacje na plikach 11 Mgr in|. Jacek WszoBek wiczenie 1. Odczyt pliku 1. Zaimplementuj poni|szy kod, pozwalajcy odczyta zawarto[ pliku  r.txt : int main() { FILE *stream; char list[128]; int numread; //proba otwarcia pliku if( (stream = fopen( "r.txt", "r" )) != NULL ) { numread = fread( list, sizeof(char), 128, stream ); printf( "Number of cir elements read = %d\n", numread ); printf("%s ",list); fclose( stream ); } else printf( "File r.txt could not be opened\n" ); return 0; } 2. Co si stanie jak ilo[ znaków w pliku  r.txt bdzie wiksza ni| rozmiar tablicy list, a co si stanie jak bdzie mniejsza? Przerób powy|szy program tak, aby zawsze wypisywaB caB zawarto[ pliku. 3. Zapoznaj si z dziaBaniem funkcji  fseek i wypisz ostatnie 10 znaków pliku  r.txt . 4. Zapoznaj si z dziaBaniem funkcji  fgetc i wypisz pierwsze trzy i ostatnie trzy znaki pliku  r.txt . wiczenie 2. Zapis do pliku 1. Zaimplementuj poni|szy kod, pozwalajcy zapisa dane do pliku: int main() { FILE *stream; char list [6]="proba"; int numwritten; /* Open file in text mode: */ if( (stream = fopen( "myfile.txt", "w+t" )) != NULL ) { numwritten = fwrite(list, sizeof(char), 5, stream ); printf( "Wrote %i items\n", numwritten ); fclose( stream ); }else printf( "Problem opening the file\n" ); return 0; } 2. Napisz program, który zapisuje odczytany plik do innego pliku. 3. Stwórz plik  dane_we.txt , w którym w dwóch kolumnach oddzielonych tabulatorem znajduj si dowolne liczby rzeczywiste. Napisz program, który bdzie pobieraB dane wej[ciowe z pliku  dane_we.txt , a w pliku  dane_wy.txt zapisywaB w pojedynczej kolumnie ich sum . Zadanie. 1. Napisz program, który przerabia pliki  *.html na pliki  *.txt

Wyszukiwarka

Podobne podstrony:
Lab Operacje na plikach
34 Pliki Operacje na plikach w Pascalu
operacje na plikach tekstowych
operacje na plikach
Asembler Operacje na Plikach
Operacje na plikach multimedialnych
operacje na plikach tekstowych zadania
Operacje na plikach
operacje na plikach
wycena operacji na rachunku
operacje na ramkach danych solucja
Operacje na histogramie
670 Przekwalifikowanie leasingu operacyjnego na finansowy
Kurs CorelDRAW 12 Część 4 Zaawansowane operacje na obiektach
operacje na rekordach zadania
Matlab operacje na macierzach, skrypty
operacje na rekordach
4 Operacje na tablicach (prezentacja)

więcej podobnych podstron