#include <time.h>
#include <stdio.h>
int sleep(unsigned long x)
{
clock_t c1 = clock(),c2;
do{
if( (c2 = clock() ) == (clock_t)-1 )
return 0;
}while (1000*(c2-c1) / CLOCKS_PER_SEC < x);
return 1;
}
int man (void)
{
int i;
clock_t c;
for ( i = 10; i > 0; i--) {
printf("\r%2d",i);
fflush(stdout);
sleep(1000);
}
printf("\r\aFIRE!\n");
c = clock();
printf("プログラム開始から%.1f秒経過しました。\n",
(double)c / CLOCKS_PER_SEC);
return 0;
}
上記を入力して、clock関数の時間経過を表示させたいのですが、
iOS使用のターミナルbash 80×24でコンパイルしたところ、
1 warning and 3 errors generated.
Mac-no-MacBook-Pro:Desktop macuser$ gcc r.c
r.c:18:24: warning: data argument not used by format string
[-Wformat-extra-args]
printf("\r%2d",i);
~~~~~~~~ ^
1 warning generated.
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Mac-no-MacBook-Pro:Desktop macuser$ gcc r.c
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
となりまして、動作しません。
どのような状態なのか、初心者にもわかるように
教えて頂ければ幸いです。
お忙しいところ、よろしくお願いいたします。
以上
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。