Red de conocimiento informático - Consumibles informáticos - ¡Puntuación alta buscando programación en lenguaje C para mostrar cadenas largas en líneas separadas!

¡Puntuación alta buscando programación en lenguaje C para mostrar cadenas largas en líneas separadas!

//Dado que usamos chino, necesitamos usar caracteres anchos. Obtenga más información sobre los caracteres anchos en Baidu

#include?

#. incluir?< wchar.h>

#include?

int?main()

{ wchar_t?*s=L"中国人** *El himno nacional de la República de China es la Marcha de los Voluntarios"; int?i,?n; setlocale(?LC_ALL,?"chinese"?);?//Establecer la página de códigos chinos n?= ?2; for?(?i=0 ;?s[i];?++i?) { printf(?"%lc",?s[i]?);?//printf genera caracteres anchos usando %lc if?(?i?==?n ?)//En el punto de salto de línea, salto de línea {

printf(?"\n"?);

n?+ =?3;?//El siguiente salto de línea El valor de n} } printf(?"\n"? return?0;

}

//VS2008 compila y funciona normalmente