• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Удаление символа

  • Автор темы flymaster
  • Дата начала
F

flymaster

Надо удалити последний символ из файла. т.к. туда записуется какой-то странный и всегда разный символ.
как это осуществить не считуя весь файл в массив
 
R

RasenHerz

[codebox]#include <iostream>
#include <fstream>

int main(int argc, char **argv)
{
fstream stream("main.cpp", ios::in | ios::eek:ut); //открываем на чтение-запись
stream.seekg(0, ios_base::end); //переходим в конец файла
int len = stream.tellg(); //получаем позицию
len -= 2; // перед последним символом
stream.seekp(len);//ставим туда указатель
stream << endl; //пишем вместо него символ "новая строка"
stream.close();
return 0;
}[/codebox]

лучше исправь код который неправильно пишет в файл.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!