Como impremir caracteres asii en c++

Iniciado por UsuarioProgramador, 25 Agosto 2017, 21:37 PM

0 Miembros y 1 Visitante están viendo este tema.

UsuarioProgramador

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
A lo largo de la historia, el mundo ha estado controlado por grandes ideologías como la religión,el socialismo y el capitalismo, entre otras. Estas son todas las formas de esclavitud que han detenido nuestra evolución y nos han quitado nuestra libertad.

engel lex

muestra el código.... así es muy dificil saber que haces mal
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

UsuarioProgramador

#2
Código (cpp) [Seleccionar]

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

Código (cpp) [Seleccionar]

#include <iostream>
#include <ctime>
#include <stdlib.h>


y si lo  hago en C si me sale


printf("%c",201); //imprime el caracter ╔
A lo largo de la historia, el mundo ha estado controlado por grandes ideologías como la religión,el socialismo y el capitalismo, entre otras. Estas son todas las formas de esclavitud que han detenido nuestra evolución y nos han quitado nuestra libertad.

ivancea96

"\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)

UsuarioProgramador

#4
Me podrias pasar una tabla o algo, que no tengo ni idea de eso de \xC9  :-\ :-\

A, no gracias ya se como se hace.
A lo largo de la historia, el mundo ha estado controlado por grandes ideologías como la religión,el socialismo y el capitalismo, entre otras. Estas son todas las formas de esclavitud que han detenido nuestra evolución y nos han quitado nuestra libertad.