¿Qué traducción se produce al escribir en un archivo que se abrió en modo texto que no se produce en modo binario? Específicamente en MS Visual C.Diferencia entre archivos escritos en modo binario y texto
unsigned char buffer[256];
for (int i = 0; i < 256; i++) buffer[i]=i;
int size = 1;
int count = 256;
modo binario:
FILE *fp_binary = fopen(filename, "wb");
fwrite(buffer, size, count, fp_binary);
Versus modo de texto:
FILE *fp_text = fopen(filename, "wt");
fwrite(buffer, size, count, fp_text);
la motivación para la cuestión era que quería recuperar datos binarios que, por error, escribe en el disco en modo texto – jholl
en estrecha relación:.. http://stackoverflow.com/q/ . 11981434/183120 – legends2k