Содержание
- 2. Пример на строки, строковые функции и указатели Имеется строковый файл, в котором встречаются точки. Выполнить разрезание
- 3. char *a, buf1[51] , buf2[51]; FILE *f, *g; f = fopen("mystr.txt", “rt"); fgets(buf1, 50, f); a
- 4. Пример 1. Пусть имеется целочисленный заполненный массив из 1000 чисел. Записать числа в файл int i,
- 5. В файл записаны числа без разделителя
- 6. Числа с разделителем fpintf( f, “%d ”, x[i]); fpintf( f, “%5d”, x[i]);
- 7. Пример 2. Пусть имеется целочисленный файл. Заполнить массив числами из файла FILE *f; f = fopen(“numbers.num",
- 8. Пример 3. Пусть имеется файл, содержащий целые числа. Подсчитать количество чисел в файле int count=0, х;
- 9. Генератор случайных чисел #include Функция srand() в качестве аргумента просит первоначальное случайное число. Функция rand() генерирует
- 10. Начальные действия для использования функций генератора случайных чисел int chislo; srand(time(NULL)); chislo = rand(); //от 0
- 11. Пример 4. Генерация случайных чисел int j, i; srand(time(NULL)); for(j=0; j { i=rand() % 100; //
- 12. Генерация случайных чисел Регулирования диапазона чисел: начальное значение + rand()% конечное значение int chislo = 3
- 13. Ввод/вывод записей Функция fread( ) - для чтения блоков данных из потока Прототип: unsigned fread(void *ptr,
- 14. Ввод/вывод записей Функция fwrite( ) – для записи блоков данных в поток Прототип: unsigned fwrite(void *ptr,
- 15. Функция sizeof() char buf[120]; fgets(buf, sizeof(buf)-1, fp); int x[100]; int n=sizeof(x); int m=sizeof(int*100); int k=sizeof(400);
- 16. Пример 5. Запись массива в файл float A[10]; int i; FILE *f; f=fopen("nums.num“, “wb"); for(i=0; i
- 17. Пример 6. Чтение массива из файла float A[10]; int i; FILE *f; f=fopen("nums.num“, “rb"); fread(A, sizeof(A),
- 18. Ввод/вывод структур struct data { int day; char month[10]; int year; }; struct data mydata, *dat;
- 19. Запись структуры в файл fwrite(&mydata, sizeof(struct data), 1, fp); //либо fwrite(&mydata, sizeof(mydata), 1, fp); // либо
- 20. Пример 7 FILE *f; f=fopen("nums.num“, “rb"); scanf(“%d”, &mydata.day); scanf(“%s”, mydata.month); scanf(“%d”, &mydata.year); fwrite(&mydata, sizeof(struct data), 1,
- 21. Чтение структуры fread(&mydata, sizeof(struct data), 1, fp); // либо fread(&mydata, sizeof(mydata), 1, fp); // либо fread(dat,
- 22. Пример 8. Цикл для чтения из файла чтениe записи с проверкой обнаружения конца файла в качестве
- 23. Передача параметров функции main() int main ( ) int main (int argc, char *argv[]) ./my_proga text1
- 24. Пример 9. #include int main ( int argc, char *argv[]) { int i=0; printf ("Число параметров
- 26. Скачать презентацию