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

Запись в ofstream - разобрать код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарный поиск (самое левое вхождение) http://www.cyberforum.ru/cpp-beginners/thread1232492.html
int binsearch (int a,int key, int l, int h) { int medium; medium=(l+h)/2; if (l>h) return (l); if (a>key) return (binsearch (a,key,l,medium-1)); else return (binsearch (a,key,medium+1,h)); } Данный алгоритм находит самое правое вхождение элемента. Как найти самое левое?
C++ Ошибка "C2065: сout: необъявленный идентификатор" Привет! Создала свою первую программу,правда с помощью книги. Вылезла ошибка: \convert_main.cpp(32) : error C2065: сout: необъявленный идентификатор. Помогите разобраться. // // Программа для преобразования // Градусов Цельсия в градусы Фаренгейта: // Fahrenheit = NCelsius * (212 - 32)/100 + 32 // #include <cstdio> #include <cstdlib> http://www.cyberforum.ru/cpp-beginners/thread1232434.html
C++ Нужен алгоритм, который будет считать формулу, введённую пользователем в виде строки
Задача такая: пользователь вводит с клавиатуры формулу, с заведомо неизвестным количеством переменных, а программа должна эту формулу посчитать. Я так понимаю, что строку нужно как-то отсортировать и исходя из тех переменных что будут в формуле создать динамические переменные, или динамический массив. Но только вот что-то совсем не приходит в голову как это всё реализовать)
При значении больше 10 выводит неверный результат C++
При вводе чисел до 10, например 4 выводится результат 4 = 4.02725. Начина с 10 результат такой 10=10. Почему так ? #include <iostream> using namespace std; int main () { setlocale(0,""); int A; double number; number = 0; cout << "Введите число А" << endl;
C++ Наследство. Найти минимальное и максимальное возможное общее количество медальонов http://www.cyberforum.ru/cpp-beginners/thread1232395.html
Владелица большой недвижимости стала настолько стара, что уже не встает с постели. По этой причине ее любящие N дочери начали обсуждать наследство своей матери. Самой младшей дочери надоело просто говорить, так что она решила забрать свою долю наследства. Она точно знала, где ее мать держит свои золотые медальоны – внутри шерстяного носка в третьем ящике рядом с зеркалом в прихожей! Хитрая дочь...
C++ Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести в выходной поток вот пример но в нем ошибки #include <vector> #include <algorithm> #include <iostream> #include <functional> using namespace std; подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
23.07.2014, 13:23     Запись в ofstream - разобрать код
Цитата Сообщение от aLarman Посмотреть сообщение
а в 2х словах можно?
Есть два режима работы текстовой и бинарный. В первом случае запись идет посимвольно во втором побитно. Например,
C++
1
2
3
4
int val = 123;
fout << val;
...
fout.write(static_cast<char>(&val), sizeof(val));
Первая команда поместит в файл:
0x31
0x32
0x33
Вторая:
0x00 00 00 7B
P.S. Надеюсь нигде не приврал...
 
Текущее время: 20:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru