Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar la programación en lenguaje C para generar diferentes caracteres chinos (incluida la puntuación) en una oración?

¿Cómo utilizar la programación en lenguaje C para generar diferentes caracteres chinos (incluida la puntuación) en una oración?

//----------------------------------------- ----------------------------------

#include

int chk(const char *sc,char *ck)

{

char be[2]={0};

const char *p;

int paso,i;

if (ck[0]<0) {

be[0]=ck[0];

ser[1]=ck[1];

paso=2 ;

}

más {

ser[0]=ck[0];

paso=1 ;

}

si (paso==2)

for (p=sc; p

if (*p>0) {

p++;

continuar;

}

if (*p==be[0]&&*(p+1)==be[1]) {

return 0;

}

p+=2;

}

si (paso==1) {

para (p =sc; p

si (*p<0) {

p+=2;

continuar;

}

if (*p==be[0]) {

return 0;

}

p+=1;

}

}

return 1;

}

int main(void)

{

char chn[]="Hola, yo, ella";

int i;

for (i = 0; chn[i ]; ) {

si (chn[i]<0&&chk(chn,chn+i)) {

putchar(chn[i]);

putchar(chn[i+1]);

}

else if (chn[i]>0&&chk(chn,chn+i)) {

putchar(chn[i]);

}

if (chn[i]>0) {

i++;

}

else if (chn[i]<0) {

i+=2;

}

}

devolver 0;

}

//------------------------ ---- ----------------------------------------------