¿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; } } p> devolver 0; } //------------------------ ---- ----------------------------------------------