Mega Code Archive

 
Categories / C Tutorial / Stdlib h
 

Mbstowcs

Item Value Header filestdlib.h Declarationsize_t mbstowcs(wchar_t *out, const char *in, size_t size); Functionconverts the multibyte string *in into a wide-character string *out. Only size number of bytes will be stored in out. Returnreturns the number of multibyte characters converted or -1 on error. Converts the first four characters in *mb and puts the result in str: #include <stdlib.h> #include <stdio.h> int main(void){   char *mb = "asdfadsf";   char str[1000];   mbstowcs(str, mb, 4);     printf("%s",str); } a