Hola, tengo una duda que no se como resulver, en c++ cuando intento imprimir estos caracteres
╔ ╗ ║ ╚ ╝
no me los imprime, en cambio, en C si me los imprime, como puedo hacer que me imprima esos caracteres, cuando intentyo con \"codigo de caracter" me aparece una e con una especia de triangulo arriba
muestra el código.... así es muy dificil saber que haces mal
do{
system("cls");
cout << " OO===============OO" << endl;
cout << "\201====|| Menu Pincipal ||======\187" << endl;
cout << "|| OO===============OO ||" << endl;
cout << "|| 1.-Ejercicio de Vectores ||" << endl;
cout << "|| 2.-Ejercicio de Matrices ||" << endl;
cout << "|| 3.-Multiplicaciones ||" << endl;
cout << "|| ||" << endl;
cout << "|| 4.-Salir ||" << endl;
cout << "OO===============================OO" << endl;
cin >> opcion;
}while(opcion != 4);
no copie todo el codigo para que se haga mas facil ver el error, si necesitas ver todo el codigo me dices, aunque el resto es pura declaración de variables
y tambien importe algunas librerias, para sacar numeros a azar y la de siempre
#include <iostream>
#include <ctime>
#include <stdlib.h>
y si lo hago en C si me sale
printf("%c",201); //imprime el caracter ╔
"\NNN" es para números en octal. No se puede poner en decimal.
Tienes para hacerlo en hexadecimal: "\xC9". (C9 es el exadecimal de 201 en decimal)
Me podrias pasar una tabla o algo, que no tengo ni idea de eso de \xC9 :-\ :-\
A, no gracias ya se como se hace.