UnicodeToAnsiString() function

//
// C/C++
//

#define MAX_LINE_LENGTH 1024
int UniToAnsi(const wchar_t* UniStr, char* AnsiStr){
int u=0, a=0;
char* paUniStr = (char*)UniStr;

while( true ){
AnsiStr[a] = paUniStr[u];
u+=2;
a+=1;

if( (paUniStr[u+0]==”) && (paUniStr[u+1]==”) )
break;
if(a>=MAX_LINE_LENGTH)
break;
}
AnsiStr[a]=”;

return a;
}

//
//
//

Advertisements
This entry was posted in Programming Functions. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s