Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo definir caracteres chinos al programar con VC++

Cómo definir caracteres chinos al programar con VC++

C++ no te permite hacer esto: if (name=='Zhang San')

No hablemos de cómo definir Zhang San. Lo que estoy preguntando es cómo definir tu nombre. No estás hablando de kanji aquí, incluso con (nombre=='Gates') eso no es posible.

En C y C++, las cadenas de varios caracteres de longitud variable se representan como matrices y se comparan mediante funciones especializadas, en su caso estas funciones son:

name char[255];

scanf("%s",nombre);

if (strcmp(nombre, "Zhangsan")) ....

Sí, zhangshan es un constante y se puede usar directamente, por supuesto, también se puede definir como una matriz como esta:

zhangshan char[]="zhangsan";

Preste especial atención: es un. comillas dobles.