Обработка файлов с числовыми данными функциями прямого доступа - C (СИ)
Формулировка задачи:
Всем привет!
Ребят кому не сложно...
Задание: Требования к выполнению работы:
1. Разработать функцию, которая формирует случайные значения требуемого типа заданного формальным параметром, записывает их в текстовый файл в отформатированном виде.
2. В основной программе выполнить обработку данных в созданном файле, используя функции прямого доступа, поэтому разрешается одновременно считывать из файла не более 2-х значений.
3. Организовать просмотр созданного, а затем обработанного файла в блокноте.
4. Имена файлов (файла) и количество данных в файлах передаются в качестве параметров функции тат().
Варианты заданий:
4. Перенести во второй файл самую длинную знакочередующуюся последовательность значений, удалив ее из первого файла.
1) нужно создать файл (допустим 1.txt) random'ом ...
2)Найти самую длинную знакочередующуюся последовательность значений!
3)Переместить эту фразу в 2.txt (правильно ли я понял задание?)
за предложенную помощь всем заранее спасибо!
2)Найти самую длинную знакочередующуюся последовательность значений!(наброски)
while(!feof(f)) { fread("1.dat",2,f); if(A[i]==A[i+1]{ d=A[i+1]; c=strtok(A,"&d"); len=strlen(c); if(len>max) max=len; c=strtok(NULL,"&d"); i++; }
Решение задачи: «Обработка файлов с числовыми данными функциями прямого доступа»
textual
Листинг программы
fread("1.dat",2,f);
Объяснение кода листинга программы
- В коде используется функция fread для чтения данных из файла
1.dat
. - В качестве параметров функции указаны:
1.dat
- имя файла, из которого производится чтение.- 2 - количество элементов, которые необходимо прочитать.
- f - переменная, в которую будут записаны прочитанные данные.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д