Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

char_16 i char_32

Ostatnio zmodyfikowano 2017-08-20 13:34
Autor Wiadomość
wojtek1985
Temat założony przez niniejszego użytkownika
char_16 i char_32
» 2017-08-18 21:49:08
Jeśli mamy zmienną typu wchar_t i używamy do wyświetlenia wcout np.

#include <iostream>
int main()
{
    using namespace std;
    wchar_t a=L'q';
    wcout<<a;
    return 0;
}
to jeśli mamy zmienną char16_t lub char32_t to jak mamy ją wyświetlić?

#include <iostream>

int main()
{
    using namespace std;
    wchar16_t a=u'q';
    wchar32_t a=U'q';
   
??????????????????????????


    return 0;
}


bo ani cout ani wcout nie działa....
P-164087
pekfos
» 2017-08-18 22:41:48
A po co miałbyś to robić?
P-164090
wojtek1985
Temat założony przez niniejszego użytkownika
OK:D
» 2017-08-18 23:54:01
No właśnie sam nie wiem bo jestem w C++ zielony i proszę o wyrozumiałość:) może za jakiś czas zrozumiem dlaczego tak jest:)
P-164096
pekfos
» 2017-08-20 13:34:39
To typy znakowe do przechowywania znaków jawnie w UTF-16 i UTF-32. Generalnie nie chcesz tego używać, dopóki ci nie zależy na tej jawności. Używaj wchar_t, które nie ma z góry określonego kodowania i jest przez to dopasowane do platformy. Unika to zbędnych konwersji.
P-164124
« 1 »
  Strona 1 z 1