С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 2 / 0
Регистрация: 20.01.2017
Сообщений: 52
1

Сохранение файла на уровне потока

01.07.2017, 14:39. Показов 745. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как из этой функции сохранения файла на уровне операционки сделать функцию сохранения файла на уровне потока?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int Save(char* fileName, Data* Data_SAVE, int size_)
{
    size_t size_dannye;
    FILE* file = fopen(fileName, "w+b");
    fseek(file, 0, SEEK_SET);
    fwrite(&size_, sizeof(int), 1, file);
    for (int i = 0; i < size_; i++)
    {
        size_dannye = strlen((Data_SAVE + i)->fio.fam) + 1;
        fwrite(&size_dannye, sizeof(int), 1, file);
        fwrite((Data_SAVE + i)->fio.fam, sizeof(char), size_dannye, file);
    }
    fclose(file);
    return 1;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2017, 14:39
Ответы с готовыми решениями:

Сохранение файла Excel, заполненного из не основного потока
Доброго всем времени суток, господа. Помогите решить следующею проблемку. Данный код, открывает...

Переделать работу с файлом на уровне ОС на уровень потока
Переделайте пожалуйста 2 метода,которые работают с файлом с уровня операционной системы на уровень...

Сохранение потока данных в файл
Здравствуйте. Помогите написать верный код для сохранения потока данных в файл, чтото я уже что...

Сохранение звука с потока в Delphi. (Recording)
Воспроизвожу несколько аудио одновременно. Используя фунцию mciSendString таким способом:...

2
Evg
Эксперт CАвтор FAQ
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
01.07.2017, 14:59 2
Что такое "на уровне операционки" и "на уровне потока"?
0
1 / 2 / 0
Регистрация: 20.01.2017
Сообщений: 52
01.07.2017, 17:06  [ТС] 3
Цитата Сообщение от Evg Посмотреть сообщение
Что такое "на уровне операционки" и "на уровне потока"?
Все действия, связанные с вводом-выводом, выполняются с помощью функций библиотеки.

Функции ввода и вывода библиотеки позволяют читать данные из файлов и с устройств и писать данные в файлы и на устройства.

Библиотека поддерживает три уровня ввода-вывода:

- ввод-вывод потока;

- ввод-вывод на уровне ОС;

- ввод-вывод для консоли и порта.

Помощь уже не требуется.
0
01.07.2017, 17:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.07.2017, 17:06
Помогаю со студенческими работами здесь

Создает на n - уровне вложенный список, элементом которого на самом нижнем уровне является n
Я решил задачу так: CL-USER 1 &gt; (defun f (l n) (cond (( eq n 0) l) ((null l) (f...

При сохранение файла word (права доступа на сохранение ограничены) появляется пустой файл
Добрый день! Проблема такая: Допустим есть пользователь, у которого ограничены права (может...

Ввод-вывод из файла на уровне операционной системы
#include&lt;string&gt; #include&lt;fstream&gt; #include&lt;iostream&gt; #include &lt;cstdio&gt; using namespace std; ...

Написать текстовый редактор, в котором продемонстрировать открытие файла, сохранение файла, создание нового файла
№ 5. Написать текстовый редактор, в котором продемонстрировать открытие файла, сохранение файла,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru