Hola, aquí te dejo un algoritmo que te muestra diferentes maneras de imprimir la "Ñ" o "ñ" en C++ he utilizado cout y printf para que tengas más opciones (en este caso he utilizado Dev C++). espero que te sirva
porque io también me tomé mi tiempo buscado estos códigos:
#include <iostream>//Para cout
#include <conio.h> /*Para el getch --> para que pause la ventana aunque esa no es su verdadera función*/
using namespace std;//Para cout
int main()
{
cout<<"\n\tEn HEXADECIMAL:\n";
cout<<" \xa4 "; //Hexadecimal --> ñ=\xa4
cout<<" \xa5 "; //Hexadecimal --> Ñ=\xa5
cout<<"\n\tEn DECIMAL:\n";
cout<<char(164); //Decimal --> ñ=165
cout<<char(165); //Decimal --> Ñ=165
cout<<"\n\tEn OCTAL:\n";
cout<<" \244 "; //Octal --> ñ=\244
cout<<" \245 "; //Octal --> Ñ=\245
printf("\n\tEn HEXADECIMAL:\n");
printf(" \xa4 "); //Hexadecimal --> ñ=\xa4
printf(" \xa5 "); //Hexadecimal --> Ñ=\xa5
printf("\n\tEn DECIMAL:\n");
printf(" %c ",164); //Decimal --> ñ=165
printf(" %c ",165); //Decimal --> Ñ=165
printf("\n\tEn OCTAL:\n");
printf(" \244 "); //Octal --> ñ=\244
printf(" \245 "); //Octal --> Ñ=\245
getch();
return 0;
}
Aquí te dejo un algoritmo que me sirvió mucho para hacer alguna tareas
espero que te sea útil a ti también:
// Codigo ofrecido por Tutores.org
#include <stdio.h>
#include <conio.h>
int main()
{
int i;
for(i = 0; i != 256; i++)
switch (i)
{
case 9:
printf("\nCaracter = 'tab' -- Dec = %i -- Hex = %X -- Oct = %o -- Escribir \\x%x o \t ", i, i, i, i);
break;
case 10:
printf("\nCaracter = 'enter' -- Dec = %i -- Hex = %X -- Oct = %o -- Escribir \\x%x o \n ", i, i, i, i);
break;
case 13:
printf("\nCaracter = 'retorno' -- Dec = %i -- Hex = %X -- Oct = %o -- Escribir \\x%x o \r ", i, i, i, i);
break;
default:
printf("\nCaracter = %c -- Dec = %i -- Hex = %X -- Oct = %o -- Escribir \\x%x ", i, i, i, i, i);
break;
}
getch();
return 0;
}