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

Работа с чтением/записью бинарного файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить сумму,которая в битах.(Задача на массив) http://www.cyberforum.ru/cpp-beginners/thread1110778.html
Добрый день. В чем суть данной задачи? Помогите с решением, а то ничего не понятно( Определить сумму чисел, имеющих "1" в 3 и 4 битах. Из чисел, имеющих "1" в 1 бите организовать новый массив, предварительно сдвинув это число влево на один разряд.
C++ в каждой строке найти наибольшее значение и заменить его суммой элементов строки, предшествующих этому наибольшему значению В целочисленной матрице D(3, 4) в каждой строке найти наибольшее значение и заменить его суммой элементов строки, предшествующих этому наибольшему значению. Если наибольший элемент является первым в строке, то преобразование не производится. Распечатать: а) Исходную и преобразованную матрицы; б) Адреса тех элементов, которые оказались наибольшими в строках; http://www.cyberforum.ru/cpp-beginners/thread1110774.html
Создать файл, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля: фамилия сборщиков, количеств C++
Создать файл, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля: фамилия сборщиков, количество изделий, которые были собраны им в понедельник, вторник, ..., пятницу. Вывести по фамилии сборщиков общее количество деталей, собранных им за неделю и день, когда он достиг наибольшей производительности труда.
Исследовать работу системы обслуживания C++
Помогите пожалуйста. Скопировала код из старой книги, с++ ругается что код устарел. Помогите сделать код рабочим пожалуйста. #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <math.h> #define RND ((float)rand()/32768.0)
C++ Удаление знаков припенания из строки http://www.cyberforum.ru/cpp-beginners/thread1110750.html
Помогите добавить в конец функцию по удалению знаков препинания в строке. #include "stdafx.h" #include "iostream" #include <string> #include <algorithm> #include "vector" using namespace std;
C++ Пространства имен Помогите, пожалуйста, с заданием. Нужно описать указанные типы данных и поместить их в отдельный заголовочный файл. Аналогично поступить с функциями. Реализацию функций выполнить в отдельном файле. Типы данных и функции разместить в соответствующем пространстве имен. Написать программу, использующую описанные типы данных: инициализация переменных (ввод пользователя), выполнение действий... подробнее

Показать сообщение отдельно
АлександрКом
11 / 11 / 1
Регистрация: 21.10.2012
Сообщений: 340

Работа с чтением/записью бинарного файла - C++

04.03.2014, 13:54. Просмотров 253. Ответов 4
Метки (Все метки)

Здравствуйте. Хочу создать бинарный файл, туда записать число. Затем его закрыть, заново открыть и прочитать из него записанное число в другую переменную. Все, вроде, работает, только в указанной папке (просто диск С) этого файла нет, он как будто не создается. Подскажите, в чем проблема?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream> //Для работы с клавиатурой
#include <fstream> //Для работы с файлами
using namespace std;
 
int main() {
    int y = 0; //Y будем записывать в файл
    int x = 0; //X будем считывать из файла
 
    cout << "Y = ";
    cin >> y; //Вводим число, которое нужно сохранить в файл
    ofstream out("C:/1.bin", ios::binary | ios::out); //Открываем файл в двоичном режиме для записи
    out.write((char*) &y, sizeof y); //Записываем в файл число y
    out.close(); //Закрываем файл
 
    cout << "x = " << x << endl; //Показываем X до его изменений
 
    ifstream in("C://1.bin", ios::binary | ios::in); //Открываем файл в двоичном режиме только для чтения
    in.read((char*) &x, sizeof x); //Читаем оттуда информацию и запоминаем её в X
    in.close(); //Закрываем файл
 
    cout << "x = " << x << endl; //Показываем X после изменения
}
И ещё один вопрос, если я хочу допустим прочитать число, но оно не 1 байт, а, допустим, 4, тогда как поступать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru