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:
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.#include <locate.h> ... setlocate(LC_ALL,"spanish");
