写一个诗歌程序的时候发现的, 2003 、 2008 都不行!后来换用 MinGW ,就没有这个限制! 附上程序: main.c #include "poem.h" #include <windows.h> #include <stdio.h> int main() { for (;;) { int i; for (i = 0; i < sizeof(poem); i++) { char ch = poem[i]; putchar(ch); if (ch == '/n') { fflush(stdout); Sleep(3000); } } } return 0; } poem.h #ifndef _POEM_H #define _POEM_H const char poem[] = "神曲/n" "〔意〕但丁著 黄文捷译/n" "/n" "第一首/n" "/n" "森林(1-12)/n" "阳光照耀下的山丘(13-30)/n" "三头猛兽(31-60)/n" "维吉尔(61-99)/n" "猎犬(100-111)/n" "冥界之行(112-136)/n" "/n" "森林/n" "/n" "我走过我们人生的一半旅程,/n" ... ... "但是,那爱却早已把我的欲望和意愿移转,/n" "犹如车轮被均匀地推动,/n" "正是这爱推动太阳和其他群星。/n" "/n" ; #endif