Chunche95

Instale el CodeBlock, sin problema y logro compilar los programas que aparecen en el libro sin problema. Pero no se me imprime los acentos y algunos caracteres especiales correctamente.


El conjunto de caracteres por defecto de C es ASCII 8 bits,para poner caracteres especiales que usar las secuencuas de escape. Los caracteres especiales están a partir del número 128. \ddd.
character ddd where ddd is an ASCII code given in octal or base 8 (See Appendix C)
Una forma de ver los códigos es buscarlo en Google. Otra puede ser probando en el entorno con este pequeño programa que los imprime:
                                        
#include <stdio.h> int main(){ for(int i=1; i<255; i++){ printf("%d %c\t",i,i); if(i%8==0){ printf("\n"); } } return 0; }
Es recomendable añadir la libreria 'locate.h', agregamos al programa:
#include <locate.h> ... setlocate(LC_ALL,"spanish");
Otra solución es en el Code::Blocks, en la opción "Configuración"→Editor... donde indica "codificación por defecto al abrir los archivos:" escogemos Windows-437.