Agus_Darmawan

try_wchar_t

Sep 25th, 2019
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #ifdef _WIN32
  2. #include <fcntl.h>
  3. #include <io.h>
  4. #endif
  5. #include <stdio.h>
  6. #include <wchar.h>
  7.  
  8. static void rubah_wchar() {
  9. #ifdef _WIN32
  10.     _setmode(_fileno(stdout), 0x00020000);
  11. #else
  12.     setlocale(LC_CTYPE, "");
  13. #endif
  14. }
  15.  
  16. int main(void) {
  17.     rubah_wchar();
  18.  
  19.     wchar_t  nama[100] = L"";
  20.  
  21.     wprintf(L"Masukkan nama anda: ");
  22.     fwide(stdin,1); wscanf(L"%ls",&nama);
  23.  
  24.     long int panjang;
  25.     panjang = (long int)wcslen(nama);
  26.  
  27.     wprintf(L"Nama    : %ls\n"
  28.             L"Panjang : %li\n",nama, panjang);
  29.  
  30.     return 0;
  31. }
Add Comment
Please, Sign In to add comment