第一步: c6457的代码如下,
#include <time.h>
main()
{
time_t t;
t = time(NULL);
/* 如果此时掉用 ctime(t), 解析出来的时间是正确的 */
}
第二步: 将第一步中得到的t值放到VC2008里进行解析,VC2008代码如下:
#include <stdio.h>
#include <time.h>
main()
{
// t: 第一步中得到的;
printf(“ now time is %s\n”, ctime(&t));
}
此时,显示的时间不对,显示2086等等。两个编译器中time_t的位宽不一样。
请问,dsp中怎么取时间值,才能在vc2008中显示正确呢。
非常谢谢!