Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ed8009
7 / 7 / 1
Регистрация: 31.08.2011
Сообщений: 135
#1

Запись в бинарные файлы - C++

23.05.2013, 18:22. Просмотров 389. Ответов 4
Метки нет (Все метки)

Подскажите пожалуйста, я собираюсь записать из текстового файла в бинарный текст. Но в одних случаях записывается сплошной строкой, в других вообще никак, вот мой последний код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void stringBinToText(char *file) /** из текстового в двоичный */
{
    char name[10];
    cin>>name; char s[100];
  ifstream input(file);
  ofstream output(name, ios::binary );
 
 
while(input.getline(s, sizeof(s)))
output.write((char*)&s,sizeof(s));
 
  input.close();
 
  output.close();
}
Что не так?(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 18:22     Запись в бинарные файлы
Посмотрите здесь:

Бинарные файлы, чтение и запись - C++
Доброго времени суток. Подскажите пожалуйста, как организовать побайтовое чтение и запись данных в бинарный файл. Правильно ли будет...

Запись массивов в бинарные файлы - C++
Добрый день. Пытаюсь написать программу для записи массива в бинарный файл. Выдаёт ошибку: что-то не так с буффером. int main() { ...

fwrite\fread: чтение и запись в бинарные файлы - C++
Добрый день. Пытаюсь разобратся с чтением и записью в бинарные файлы.. в общем обрисую в краце проблему, записываю класс. class tPoint ...

Бинарные файлы - C++
Помогите пожалуйста написать программы. Исходный файл формировать программно. Количество элементов исходного файла неизвестно. В...

Бинарные файлы.. - C++
Доброго времени суток, господа! Возникла проблемка с открытием бинарного файла: char stroka; fstream bin_file; ...

Бинарные файлы - C++
1.Записать в файл N действительных чисел a1, a2, …,an. Организовать новый файл , элементы которого вычисляются по формуле:...

Бинарные файлы - C++
Ребята у вас есть какие та примеры программок работы с бинарными файлами, к примеры поменять местами максимальные и минимальные значения...

Бинарные файлы в С++ - C++
У меня есть програмка которая находит наименьший общий делитель числа#include<iostream> using namespace std; int main() { int n; ...

Бинарные файлы - C++
Прошу помочь с новыми задачками

Бинарные файлы - C++
Всем добрый день/вечер/ночь! У меня такой вопрос. Создал структуру и записал в файл. При записи в пошаговом режиме - все нормально....

Бинарные файлы c++ - C++
Здравствуйте. Нужно в бинарный файл записать строку (нового стиля), единственное что известно, так это то, что в строке не более 16...

Текстовые и бинарные файлы - C++
Расскажите, пожалуйста, когда лучше использовать текстовые файлы, а когда бинарные. Для каких данных один формат лучше другого? В каком...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
23.05.2013, 18:46     Запись в бинарные файлы #2
C++
1
output.write(s,strlen(s)*sizeof(*s));
ed8009
7 / 7 / 1
Регистрация: 31.08.2011
Сообщений: 135
23.05.2013, 19:36  [ТС]     Запись в бинарные файлы #3
А у меня записалось все, но в одну строку, т.е. разделения на строки нет. Подскажите как подправить можно?
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
23.05.2013, 19:57     Запись в бинарные файлы #4
После считывания строки из файла можно в буфер дописать символ переноса
ed8009
7 / 7 / 1
Регистрация: 31.08.2011
Сообщений: 135
23.05.2013, 20:17  [ТС]     Запись в бинарные файлы #5
Спасибо, разобрался)
Yandex
Объявления
23.05.2013, 20:17     Запись в бинарные файлы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru