C - des caractères internationaux

C

C

Guest
J'ai déjà trouvé ceci sur le net
Code:

ostream & operator <<(ostream & os, char * szSource) (

szDestination TCHAR [260] = "";

CharToOem (szSource, szDestination);

printf (szDestination);

OS de retour;

)

 
Salut,
votre problème n'a pas été déclaré correctement et l'extrait de code ont u est source de confusion,
Je suppose que u ont une chaîne de charaters unicode, puisque les caractères unicode characters.or internationale ne u ont une chaîne de caractères qui a MBCS internationales, en fonction de cette solution l'peuvent varier.

 
C'est une chaîne de caractères contenant des caractères Unicode

 
Salut,
Je suis coller un extrait de code i utilisé pour afficher des caractères unicode,

int main (int argc, char * argv [])
(

WCHAR données [10] = (0);
for (int i = 0; i <= 8; i )
données = 310 i;

wprintf (L "% s", des données);
return 0;
)Il s'agit d'une application console et compilé avec l'option Unicode.

 
Salut,
notez que j'utilise le grand "S" pour la déclaration wprintf.

 
Qu'est-tête est en WCHAR?J'ai inclus tout ce que je pourrait bien marcher, mais bon, il n'a pas

 
Salut,
WCHAR est défini dans winnt.h
donc inclure <windows.h>

profiter.

 
Monsieur le Président, Mon objectif est de copier un caractère (lettre arabe) d'un bureau de MS Word (. Doc) vers un autre bureau MS Word (. Doc).Les travaux programm collé parfaitement l'anglais (lettre) de caractère, Monsieur je suis confondre comment copier un unicode (ou) le caractère Arbic?Quelle est la syntaxe du C pour copier un unicode et quelle version de C ?Sir J'utilise Turbo C version 3.0

# Include <stdio.h>
# Include <conio.h>
# Include <iostream.h>
void main (void)
(
clrscr ();

FILE *, fb * FA;
ch int;

fa = fopen ("Read.doc", "rb");
fb = fopen ("Write.doc", "wb");

CH = getc (FA);
(CH putc, FB);

fclose (FA);
fclose (FB);
)

 
le code affiché ci-dessus ne fonctionne pas comme il ne reconnaît qu'un seul char et pas DBCS octet ou MBCS

 

Welcome to EDABoard.com

Sponsor

Back
Top