0

私はこのを見てきました:

#include <time.h>
#include <stdlib.h>
#include <stdio.h>

int main(void)
{
    time_t current_time;
    char* c_time_string;

    /* Obtain current time as seconds elapsed since the Epoch. */
    current_time = time(NULL);

ただし、Eclipseでデバッグしているときに、次のwatch領域が表示されます。

time(NULL) error evaluating

持っていても

#include <time.h>

どうすればこれを修正できますか?

ここに画像の説明を入力

4

2 に答える 2

3

あなたのデバッガーは time(NULL) を評価するほどスマートではありません。式ウィンドウに「time(NULL)」と入力しない以外に修正方法はありません。

于 2013-09-17T11:31:59.000 に答える
0

あなたが試すことができます:

  time_t timer;
  time(&timer);  /* get current time; same as: timer = time(NULL)  */

ここからの例

于 2013-09-17T11:39:24.333 に答える