Suponiendo que tu código fuente usa un Scanner dentro de "main(...)"...
La solución es la siguiente:
#include <iostream>
#define A_MINUS_ACENTO 160
using namespace std;
//Este codigo fuente funciona solo si lo creas en Windows con codificacion Windows-1252
//Si lo escribes en Linux, la codificacion UTF-8 no funciona para codigos ASCII
int main(){
cout << "Con la configuracion actual del programa: " << endl;
cout << "árbol" << endl;
cout << "Con una secuencia en hexadecimal: " << endl;
cout << "\xA0rbol" << endl;// "\x" es una secuencia de escape para para un código ASCII, "A0" es 160
cout << "Con constante define: " << endl;
cout << (char)A_MINUS_ACENTO << "rbol" << endl;//si le quitas el "(char)" imprime un "160"
return 0;
}
#include <stdio.h>
#define A_MINUS_ACENTO 160
//Este codigo fuente funciona solo si lo creas en Windows con codificacion Windows-1252
//Si lo escribes en Linux, la codificacion UTF-8 no funciona para codigos ASCII
int main (){
printf ("Con la configuracion actual del programa:\n");
printf ("árbol\n");
printf ("Con una secuencia en hexadecimal:\n");
printf ("\xA0rbol\n");// "\x" es secuencia de escape para código ASCII, "A0" es 160
printf ("Con constante define:\n");
printf ("%crbol\n",A_MINUS_ACENTO);
return 0;
}