Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/02/2014, 04:20
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 8 meses
Puntos: 83
Respuesta: Imprimir caracter en archivo

Es problema de codificacion, puedes usar los wide chars para solucionarlo:
Código C:
Ver original
  1. FILE *arx;
  2. wchar_t u_texto[2];
  3.  
  4. arx = fopen("test.rtf", "w");
  5. memset(u_texto, 0, sizeof(u_texto));
  6. swprintf(u_texto, "º");
  7. fwrite(u_texto, 1, 1, arx);
  8.  
  9. fclose(arx);

Ya se que es un ejemplo muy cutre :) pero ves enseguida a que me refiero
Estas funciones 'w' estan en 'wchar.h' y forman parte del set estandar de c, en esa cabecera tienes todas las versiones wide de las funciones normales de texto.

Saludos
vosk

Última edición por vosk; 10/02/2014 a las 04:26