How to convert a single byte character to wide character in C

1 Answer

0 votes
#include <wchar.h>

int main()
{
  const char arr[] = "c c++";

  for (int i = 0; i < sizeof(arr); i++) {
       wprintf(L"%c", btowc(arr[i]));
  }

  return 0;
}



 
 
/*
run:
 
c c++
 
*/

 



answered Jun 19, 2021 by avibootz

Related questions

1 answer 127 views
1 answer 102 views
102 views asked Aug 7, 2024 by avibootz
1 answer 84 views
...