Ñ en C++
En c y c++ al momento de poner la letra Ñ se visualiza unos
caracteres extraños ejemplo:
Código
#include <iostream>
#include <conio.h>
using namespace std;
main(){
 cout<<"niños"<<endl; 
 getch();
}
1 solución
La primera solución es utilizando el código ASCII utilizando el determinado código de la letra, numero o símbolo que corresponde ejemplo:
Código
      
#include <iostream>
#include <conio.h>
using namespace std;
main(){
 printf("ni%cos \n",164);//ñ
 printf("ni%cos",165);//Ñ 
 
 getch();
}
2 solución
En lo personal es más eficiente esta manera ya que no emplea
código ASCII, solo utiliza la librería #include <clocale> y la palabra setlocale,
y aparte de visualizar las “ñ “también visualiza los acentos  ejemplo
Código
     
 #include <iostream>
#include <conio.h>
#include <clocale>
using namespace std;
main(){
 setlocale(LC_CTYPE,"Spanish");
 cout<<"Niños jugando, todavía  "<<endl;
 getch(); 
}
Parámetros
| 
categoría | 
Identificador
  de categoría de localización, Puede ser 0. | |
| 
lugar | 
Identificador
  de configuración regional específica del sistema. Puede ser “
  ” para el entorno local que es ingresa por uno mismo, en  nuestro caso es “Spanish”. | 
Categoría
| LC_ALL | selecciona toda la configuración regional | 
| LC_COLLATE | selecciona la categoría cotejo de la configuración regional | 
| LC_CTYPE | selecciona la categoría de clasificación caracteres del entorno local | 
| LC_MONETARY | selecciona la categoría de formato monetario de la configuración regional | 
| LC_NUMERIC | selecciona la categoría de formato numérico de la configuración regional | 
| LC_TIME | selecciona el tiempo de la categoría de formato de la configuración regional | 

 
 
 
 
chido bro, no se si todavia vivas pero me ayudo mucho
ResponderBorrarDeawebo jajajajaja🤣🤣
ResponderBorrarno sirve si usas , cin>>variable y luego cout<<variable
ResponderBorrar//string data="ÁÉÍÓÚ--áéíóú--Ññ";
ResponderBorrar