Wuaow, vosk gracias por tu repuesta he despejado dudas además de entender mejor como trabajan la posición de los archivos es decir teniendo en cuenta lo que tu dices si colocara este código
me estuviese situando en el penúltimo byte del archivo no?, por otro lado ya realice el código que deseaba, quedo a si, gracias nuevamente por tu ayuda
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
FILE *test;
if( (test
=fopen("eliminar.txt","ab")) == NULL
) {
}
else
{
puts("Fichero fue abierto correctamente"); }
printf("Pulse una tecla para continuar");
if( (test
=fopen("eliminar.txt","r")) == NULL
) {
}
else
{
puts("El fichero esta abierto en modo de lectura");
if (fseek(test
,0,SEEK_END
)==0) {
puts("Se movio el puntero al final del archivo"); }
{
puts("Se removera fichero de 0 bytes"); }
else
{
printf("No se eliminara fichero debido a que posee %ld bytes",ftell(test
)); }
}
return 0;
}