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

Зачем открывать файл как бинарный? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пропала кириллица в Visual Studio http://www.cyberforum.ru/cpp-beginners/thread608433.html
Перестала сегодня выводится кириллица в Visual Studio 2010. Не могу понять в чем дело. Раньше етот код выводился без проблем#include <iostream> #include <Windows.h> using namespace std; int main() { SetConsoleCP (1251); SetConsoleOutputCP (1251); cout<<"Строка"<<endl;
C++ Нужно вывести на экран Помогите с программой, просто нужно вывести на экран шестиугольник! http://www.cyberforum.ru/cpp-beginners/thread608400.html
C++ Определить прямоугольник, лежащий левее всех и ниже всех
Дан массив прямоугольников со сторонами параллельными осями координат и структура с полями: координата верхнего левого угла, ширина, длина.Определить прямоугольник, который лежит левее всех и тот же что лежит ниже всех. Я не могу понять как именно определить прямоугольник, который лежит левее всех и ниже всех. Подскажите пожалуйста,кто знает
что сделать с этой ошибкой? C++
что сделать с этой ошибкой? портит программ куда бы не сохранил.
C++ Отсортировать диагонали матрицы nxn, параллельные побочной по возрастанию http://www.cyberforum.ru/cpp-beginners/thread608369.html
В целочисленной матрице n x n, отсортировать диагонали, параллельные побочной по возрастанию. Нужна помщь, сам начал алгоритмом Шелла, не очень удачно :) Вот наработка: #include <iostream> #include <fstream> using namespace std; void sortShell(int*mas,int n) { int I,j; temp;k=n/2;
C++ Упорядочить по возрастанию элементы каждого столбца матрицы Упорядочить по возрастанию элементы каждого столбца матрицы размером n*m.Найти сумму положительных элементов и количество отрицательных элементов. Всем кто поможет буду очень благодарен. подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
18.06.2012, 14:30
gorin, Я дико подозреваю, что имеется ввиду, что без разницы указывать-ли в режиме открытия файла является-ли он бинарным. Пруф.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <fstream>
#include <iostream>
 
int main()
{
   const int value = 5;
   std::ofstream ofs("test_f");
   ofs.write(reinterpret_cast<char*>(const_cast<int*>(&value)), sizeof(value));
   ofs.close();
   std::ifstream ifs("test_f");
   int val = 0;
   ifs.read(reinterpret_cast<char*>(&val), sizeof(value));
   std::cout << val << std::endl;
}
Bash
1
2
forever@pterois:~/My_pro1/cpp_pro$ ./new 
5
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru