mbtowc : mbtowc « stdlib.h « C Tutorial

Home
C Tutorial
1.Language
2.Data Type
3.String
4.printf scanf
5.Operator
6.Statement
7.Array
8.Function
9.Structure
10.Pointer
11.Memory
12.Preprocessor
13.File
14.Data Structure
15.Search Sort
16.Wide Character String
17.assert.h
18.ctype.h
19.math.h
20.setjmp.h
21.signal.h
22.stdio.h
23.stdlib.h
24.string.h
25.time.h
26.wctype.h
C / ANSI-C
C++
C++ Tutorial
Visual C++ .NET
C Tutorial » stdlib.h » mbtowc 
23.22.1.mbtowc
ItemValue
Header filestdlib.h
Declarationint mbtowc(wchar_t *out, const char *in, size_t size);
Functionconverts the multibyte character *in into its wide-character equivalent *out. Only size number of characters will be examined.
Returnreturns the number of bytes that are put into *out or -1 or error. If in is null, then mbtowc() returns nonzero if multibyte characters have state-dependent encodings. If they do not, zero is returned.


#include <stdlib.h>
#include <stdio.h>

int main(void){

  char *mb = "asdfadsf";
  char str[1000];

  mbtowc(str, mb, 2);
 
  printf("%s",str);

}
a
23.22.mbtowc
23.22.1.mbtowc
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.