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

Работа с файлом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9 http://www.cyberforum.ru/cpp-beginners/thread818018.html
Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9. Знаю что должно вывести 18, 45, 90, 99. Но есть проблема. Допустим i=9 j=9, т.е. получается 99 (9+9=18), при умножении 99 на 4 получаем 396 и потом сложить 3+9+6 и получить 18. Как это сделать в СИ++? Помогите Есть часть программы, но в ней нет условия как сложить цифры уже полученного...
C++ Массив случайных чисел Помогите пожалуйста создать массив из 20 случайных чисел от 0 до 100. Все элементы меньше 50 занулить. Оформить в виде функции. Заранее Спасибо! http://www.cyberforum.ru/cpp-beginners/thread818011.html
C++ Как удалить элемент из строки?
В с++ как удалить элемент из строки типа string text; При чем мне нужно удалить все символы, кроме букв, то есть есть ли такая функция, которая удалит все кроме букв или придется расписывать через if И как вообще удалить элемент из строки, пожалуйста покажите разные способы, в данном конкретном случае работаю так for (int i = 0; i < text.size(); i++) { cout << text;
переводчик поиском бинарного дерева не работает программа! C++
Программа содержит ошибки помогите убрать #include <iostream> #include <math.h> #include <locale> using namespace std; class node { public: string word1;//английское слово - ключ для поиска.
C++ Ошибка при выводе больше одного элемента в списке http://www.cyberforum.ru/cpp-beginners/thread817936.html
Доброго времени суток, господа. Помогите реализовать вывод списка. Если вывожу один элемент, то выводит нормально, если больше, то выдает ошибку. Не могу понять где ошибка. Код C++ # include <iostream> using namespace std; struct Spis { int i; Spis* next;
C++ Рекурсивная функция (вычислить сумму) Помогите вычислить сумму с помощью рекурсивной функции подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
25.03.2013, 15:15     Работа с файлом
По-моему, Вы малость путаетесь в базовых вещах. Используя fprintf() Вы записываете данные в файл в текстовом виде, т.е. преобразуете представление выводимых данных в привычный для человека формат. Если нужно записать любые данные в файл, а потом считать их в неизменном виде, проще всего использовать бинарный вариант записи (например fwrite).
Если рассмотреть Ваш случай, то при записи с форматом "%c" из выводимого значения (dinom[x][y]) берется только 1 байт (из, скорее всего, 4ёх), поэтому при восстановление обратно с диска, данные будут утеряны.
 
Текущее время: 21:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru