char_16 i char_32
Ostatnio zmodyfikowano 2017-08-20 13:34
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.... |
|
pekfos |
» 2017-08-18 22:41:48 A po co miałbyś to robić? |
|
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:) |
|
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. |
|
« 1 » |