×
Namespaces

Variants
Actions
Revision as of 23:18, 27 September 2009 by fasttrack (Talk | contribs)

How to convert TBuf16 to char(buffer)

From Nokia Developer Wiki
Jump to: navigation, search
{{{width}}}
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <wchar.h>
#include <e32base.h>
 
#define SIZE 10
_LIT(KData,"FNWiki");
 
int main (void)
{
TBuf16<SIZE> buf(KData);
char CArray[SIZE];
size_t ret;
 
ret = wcstombs(CArray, (const wchar_t *)buf.PtrZ(), SIZE );
printf("TBuf16 converted to a char buffer: %s\n",CArray);
getchar();
return (1);
}

Here, bwcstombs API is used to convert TBuf16 buffer to a char buffer.

Links

String Utilities

36 page views in the last 30 days.