Znaki ASCII

N9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Witam.
Potrzebuję w programie wykorzystać znaki ASCII. Mam w treści linijkę

Kopiuj
 cout<<char(3)<<" "<<char(4);

i po skompilowaniu zamiast symboli pojawiają mi się prostokąty ze znakiem zapytania. Jak naprawić to, żeby te symbole wyświetlały się poprawnie?

grzesiek51114
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2442
0

A co byś chciał żeby się wyświetliło?
http://ideone.com/bvM7tt
https://pl.wikipedia.org/wiki/ASCII

Poza tym tzw. "niepisalne" znaki ASCII wyświetlają się różnie w zależności o tego jakie kodowanie ustawione jest w konsoli w cmd.

N9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Głównie chodzi mi o kolory kart, tzn. znaczki kier, karo, pik, trefl.

grzesiek51114
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2442
1

Ustaw w konsoli cmd czcionki rastrowe.

N9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Ok dzięki. Pomogło. Mam jeszcze takie pytanie, czy da się zwiększyć rozmiar tej czcionki rastrowej?

grzesiek51114
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2442
1

Da się. We właściwościach cmd.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
N9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Na największym rozmiarze we właściwościach i tak ta czcionka jest mała. Czyli bardziej powiększyć się nie da?

grzesiek51114
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2442
0

@noren90 jak zmienisz czcionki z rastrowych z powrotem na wektorowe to też Ci zadziała. Czcionkę wektorową łatwiej skalować i masz więcej opcji rozmiaru. Poklikaj sobie.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Można:

Kopiuj
 ▄ ▄
▐███▌
▐███▌
▐███▌
 ███
 ▐█▌
  █
N9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

To znowu ja. Na Windowsie problem się rozwiązał, ale jeśli chcę te same znaczki wyświetlać w CodeBlocksie na Ubuntu (dodam, że uruchamiam programy terminalem) to wyświetlają się kwadraciki z numerkami np. 0003, 0004, itp. Jak temu zaradzić?
Pozdrawiam

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
1

http://ideone.com/y1Iurx

Kopiuj
#include <iostream>
using namespace std;

int main()
  {
   cout<<"\u2665 \u2666 \u2663 \u2660";
   return 0;
  }

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.