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

C++ и бинарные файлы(непонятки с лабой) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как добавить существующую строку в textbox? http://www.cyberforum.ru/cpp-beginners/thread573864.html
Подскажите как добавить существующую строку в textbox, желательно пример кода...буду благодарен
C++ разбить односвязный список на группы разбить односвязный список на группы по 5 элементов + в каждой пятерке элементов поменять порядок на обратный ЗЫ.нужно срочно!!!(на СИ пожалуста) http://www.cyberforum.ru/cpp-beginners/thread573860.html
Все четные элементы увеличить на 1, и посчитать их сумму C++
1. Одномерный масив А. Все четные элементы увеличить на 1, и посчитать их суму.
C++ написать обяснение к коду
помогите объяснить код double MyAtanh(double x,double eps) { double s,an; int n; an=x; s=an; n=1;
C++ В упорядоченном по убыванию массиве определить сколько имеется элементов со значением Р http://www.cyberforum.ru/cpp-beginners/thread573820.html
В упорядоченном по убыванию массиве определить сколько имеется элементов со значением Р. Реализовать проверку в виде функции.
C++ Попроавить работу Есть программа нужно поправить сортировку только по телефонным номерам по возрастанию. Спасибо! int r = StrICmp(Name, right.Name); return r ? r < 0 : strcmp(Phone, right.Phone) < 0; } };... подробнее

Показать сообщение отдельно
freeddos
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 65
14.05.2012, 17:50  [ТС]
хорошо, до массива char я догадался...
Можно тогда пояснить как его записать в бинарный файл? с помощью С++.
я делаю это так
C++
1
2
3
4
5
char add[10]
ofsteam file("name.bin",std::io::binary);
cin.getline(add,10);
file.write((char *)&add,sizeof(int));
file.close();
То есть введенное слово записывать в файл.
Но когда я файл открываю там текстом написано это слово(тоесть не бинарный вид как я понимаю).
Это нормально или в файле должна быть абракадабра?
Заранее благодарен. Извините если туплю...

Добавлено через 3 часа 56 минут
И еще такой момент, я например записываю в файл 2 слова по 4 буквы, хотя записываю их в массив char a[10];
потом а способом который выше записываю в файл. но файл весит не 20байт а 8байт, почему? как сделать эти пустые символы чтобы они имели "вес".
Спасибо.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru