Informatyka II, kier

Transkrypt

Informatyka II, kier
Informatyka II, kier. E-a, sem.III, 2015/2016
Działania na plikach
Ćwiczenie laboratoryjne nr 9
1. Zapisać do pliku binarnego liczby2.dat pięć liczb typu int przy użyciu fwrite, odczytać
stosując fread.
2. Napisać program obliczający sumę liczb w pliku liczby2.dat.
3. Zamienić w pliku miejscami dwa elementy ( fseek).
4. Wykonać kopię pliku liczby2.dat w katalogu bieżącym, następnie przepisać liczby ujemne
do pliku liczby3.dat.
5. Znaleźć maksymalny i minimalny element w pliku.
6. Przepisać plik 1 do pliku 2 w odwrotnej kolejności elementów.
7. Posortować plik liczb typu double niemalejąco.
8. Utworzyć plik liczby1.dat w katalogu bieżącym, następnie zapisać do pliku stosując
funkcję fprintf liczbę typu int, typu float oraz typu double oddzielając poszczególne
liczby spacjami. Odczytać plik przy użyciu fscanf .
9. Utworzyć tablicę wartości funkcji
3
x dla x=0.0, 0.5,..., 9.5, zapisać do pliku i odczytać plik.
Zastosować fscanf i fprintf.
10. Zdefiniować dwuwymiarową tablicę znaków wyniki[10][80], zapisać do poszczególnych
wierszy w postaci łańcuchów znaków x i f(x). Tablicę zapisać do pliku przy zastosowaniu
fputs, następnie odczytać stosując fgets.