C言語で"HEELo WORLD"とAA文字で表示するプログラムを書こうとしています。
"HELLO"を表示して5秒後に"WORLD"を表示させようとしたのですが、
プログラムを実行すると5秒経ってからいっぺんに"HEELO WORLD"と表示されます。
macのターミナルから実行しています、
どうしたら直るでしょうか?
以下ソースです。
c
1 2#include <ncurses.h> 3#include <unistd.h> 4 5int main() 6{ 7 8 initscr(); 9 10 char hello[7][100] ={ 11"# # ####### # # ##### ", 12"# # # # # # # ", 13"# # # # # # # ", 14"####### ##### # # # # ", 15"# # # # # # # ", 16"# # # # # # # ", 17"# # ####### ####### ####### ##### "}; 18 19 char world[7][100] = { 20"# # ##### ###### # ###### ", 21"# # # # # # # # # # ", 22"# # # # # # # # # # ", 23"# # # # # ###### # # # ", 24"# # # # # # # # # # ", 25"# # # # # # # # # # ", 26" ## ## ##### # # ####### ###### "}; 27 28 int i; 29 30 for(i = 0; i <= 6; i++){ 31 printw("%s\n",hello[i]); 32 } 33 34sleep(5); 35 36 for(i = 0; i <= 6; i++){ 37 move(i,45); 38 printw("%s\n",world[i]); 39 } 40 41 getch(); 42 endwin(); 43 44 return 0; 45 46}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/10 06:04
退会済みユーザー
2016/11/10 06:09