Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: UsuarioProgramador en 25 Agosto 2017, 21:37 pm



Título: Como impremir caracteres asii en c++
Publicado por: UsuarioProgramador en 25 Agosto 2017, 21:37 pm
Hola, tengo una duda que no se como resulver, en c++ cuando intento imprimir estos caracteres

Código:
╔ ╗ ║ ╚ ╝


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


Título: Re: Como impremir caracteres asii en c++
Publicado por: engel lex en 25 Agosto 2017, 21:45 pm
muestra el código.... así es muy dificil saber que haces mal


Título: Re: Como impremir caracteres asii en c++
Publicado por: UsuarioProgramador en 25 Agosto 2017, 21:48 pm
Código
  1. do{
  2. system("cls");
  3. cout << "        OO===============OO" << endl;
  4. cout << "\201====|| Menu Pincipal ||======\187" << endl;
  5. cout << "||      OO===============OO      ||" << endl;
  6. cout << "||    1.-Ejercicio de Vectores   ||" << endl;
  7. cout << "||    2.-Ejercicio de Matrices   ||" << endl;
  8. cout << "||      3.-Multiplicaciones      ||" << endl;
  9. cout << "||                               ||" << endl;
  10. cout << "||           4.-Salir            ||" << endl;
  11. cout << "OO===============================OO" << endl;
  12.  
  13. cin >> opcion;
  14.  
  15. }while(opcion != 4);
  16.  

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
  1. #include <iostream>
  2. #include <ctime>
  3. #include <stdlib.h>
  4.  

y si lo  hago en C si me sale

Código
  1. printf("%c",201); //imprime el caracter &#9556;
  2.  


Título: Re: Como impremir caracteres asii en c++
Publicado por: ivancea96 en 26 Agosto 2017, 02:30 am
"\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)


Título: Re: Como impremir caracteres asii en c++
Publicado por: UsuarioProgramador en 26 Agosto 2017, 02:35 am
Me podrias pasar una tabla o algo, que no tengo ni idea de eso de \xC9  :-\ :-\

A, no gracias ya se como se hace.