質問: ### 前提・実現したいこと 自作関数を用いて文字列を3回点滅させたいのです。 ### 私の書いたのソースコード ``` #include #include #include #include int sleep(unsigned long); int bput(const char *s,int d,int e, int n); int main(void) { bput("AIUEO",500,500,3); return 0; } int sleep(unsigned long x)/*x秒時間を経過させる関数*/ { clock_t start=clock(),end; do { if((end=clock())==(clock_t)-1) { return 0; } }while(1000.0*(end-start)/CLOCKS_PER_SEC
回答: > > これが結果です。 > > > 動的な挙動の説明を静的な記述で「これ」と言い切っちゃう所にちょっとウケました (^^; ``` int bput(const char *s,int d,int e, int n)/*文字列sを表示して、dミリ秒後にスペースで埋めてeミリ秒待機というセットをn回繰り返す*/ { int i,j; setvbuf(stdout, NULL, _IONBF, BUFSIZ); for(i=0;i