С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Зашифровать файл, используя исключающее или - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры в языке C++ и не только http://www.cyberforum.ru/cpp-beginners/thread1208487.html
Вообщем, предыстория такая: для зачета нужно сдать 14 лабораторных, 11 из которых уже выполнено. Все бы ничего, но есть такие, которые в упор не осознаю в полной мере. В данном случае структуры и...
C++ В одномерном массиве, состоящий из n действительных элементов, вычислить: В одномерном массиве, состоящий из n действительных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от A до B; 2) сумму элементов массива, расположенных после... http://www.cyberforum.ru/cpp-beginners/thread1208484.html
C++ Обратный обход (постфиксный) дерева
Помогите реализовать постфиксный обход дерева.
C++ Подсчет количества заглавных букв в тексте
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество заглавных букв в тексте; выводит на экран слова, имеющие наименьшее количество букв.
C++ что я делаю не так? в двусвязном списке? http://www.cyberforum.ru/cpp-beginners/thread1208444.html
struct PLAYERS { char name , family ; int goals , usage , bad_time ; PLAYERS* next, *prev ; } ; PLAYERS* head = 0 ; PLAYERS* tail = 0 ; PLAYERS* curr = 0 ;
C++ Сумма элементов строки и столбца В заданной действительной квадратной матрицы порядка n найти сумму элементов строки и столбца, на пересечении которых расположены элемент с наименьшим значением. подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
15.06.2014, 14:05
LostDok, ты работает с текстовым файлом. Насколько я понял, происходит следующее:
Файл исходный: "тест" (предположим, что Т преобразовывается в А)
Файл выходной после каждой итерации:
"тест"
"атест"
"аатест"
"ааатест"
Так мне кажется. Ты не перезаписываешь char, а добавляешь его

Добавлено через 2 минуты
Ещё вариант.
Документация по fseek говорит:
offset
Binary files: Number of bytes to offset from origin.
Text files: Either zero, or a value returned by ftell.
Иначе говоря, "-1" не прокатит. До fgetc() используешь ftell, а затем уже fseek туда.

Вообще, я бы предложил тебе открыть файл, как бинарный, т.е. "rb+". Но я не уверен, что с ним обычные fgetc() и прочие работаю. Тогда придется использовать соответствующие бинарные write/read.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.