サイクルカウントが100 +開始時間の場合にのみ、刻々と変化するクロックサイクル数をポーリングし、ステートメントを印刷しようとしています。 、= 1000000私のスタート場合は、print文は、ときにのみ終了= 1000100 実行する必要があり、それは開始時に仮定などを表示する必要があることをこのような時間= 1000000 こんにちは、startの値:最後の1000000および値:1000101Cのクロックサイクル数をポーリングする
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
clock_t start,end;
start = clock();
while(end=clock() < (start + 100))
{};
printf("Hello, value of start:%d and value of end:%d", start, end);
}
私はスタートの こんにちは、値取得していますが:0と最後の値:0
を私は自分のコードを編集し、終了= 0.0000の値を取得しています。このように
while(end=clock()< start + 100)
ニーズ:これは私がこのラインかなり確信している
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
clock_t start;
start = clock();
clock_t end = start;
printf("Hello");
while(end < (start + 100))
{
end = clock();
};
printf("value of end is %f \n", end);
}
私は上記のHello、start:0の値とend:-1582571616の値の後にこの出力を取得しています。しかし、私はwaqnt 100になる –
私はclock_tが本当に64ビットタイプ、長い、または何かと思われる。 printfステートメントの書式指定子を更新します。 – selbie