Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/06/2016, 02:11
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 1 mes
Puntos: 204
Respuesta: Borrar caracteres de un txt

Si abres el fichero con las funciones de C puedes probar algo tal que:

Código C++:
Ver original
  1. FILE * file = fopen(...);
  2. int toDelete = 2; // o los que sean
  3. fseeko(file ,-toDelete ,SEEK_END);
  4. int position = ftello(file);
  5. ftruncate(fileno(file),position);

Otra opción es que abras el fichero, calcules
Con las clases de C++ únicamente lo podrás conseguir leyendo el fichero completamente, eliminar los caracteres sobrantes y volviendo a escribirlo.

Un saludo.
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.