bacter | |
| 2011-08-24 20:12 - Respuestas: 5 - Tema nº: 2816230
la cadena que muestras presentar cuadritos en lugar de caracteres que no tienen representación gráfica. para ver que carácteres tiene exactamente tu archivo, te recomiendo el programa hexplorer (descarga desde sourceforge).
sera necesario que tu programa abra el achivo para lectura binaria (no texto) para que no se efectue ninguna sustitución de caracteres.
por ejemplo en c el código puede ser algo como:
#include < stdio.h >
int main(int argc, char *argv[])
{
FILE * infile;
int car,cnt=0, rc=0;
infile=fopen(argv[1],"rb") ; if (!infile) printf("archivo no encontrado\n");
while (++cnt)
{
car=fgetc(infile); if (car == eof) cnt= -1;
if (car == "|") {rc=cnt;break;}
}
return rc;
}
Mensaje editado con fecha: 24-08-2011 20:15:39. | |
|