//由於使用中文,要用寬字符,有關寬字符百度學習下
#include?<stdio.h>
#include?<wchar.h>
#include?<locale.h>
int?main()
{
wchar_t?*s=L"中華人民***和國國歌的國歌是義勇軍進行曲"; int?i,?n; setlocale(?LC_ALL,?"chinese"?);?//設置中文代碼頁 n?=?2; for?(?i=0;?s[i];?++i?) { printf(?"%lc",?s[i]?);?//printf輸出寬字符用%lc if?(?i?==?n?)//到了換行的地方,換行 {printf(?"\n"?);
n?+=?3;?//下壹次換行的時候n的值
} } printf(?"\n"?); return?0;}
//VS2008編譯、運行正常