我有一个关于带GPS的车的项目。我需要返回每辆车的开始和结束时刻。将13位小数转换为日期时间
所以我们有:
time_t x,y; 因为我会稍后使用它们进行转换。
我有一个问题。我从这个格式的外部文件数据读取:
auto1
1439467747492
auto1
1439467748512
...等等。 auto1->车名;
1439467747492->汽车的时刻
我试图得到每辆车的第一刻和最后一刻的第一个位置。这是C++中的代码:
long test = momenti[choice1]/1000;
time_t x = test;
cout << " Momentul initial:\n " << ctime(&x) << endl;
long test1 = momentf[choice1]/1000;
time_t y = test1;
cout << " Momentul final:\n " << ctime(&y) << endl;
我收到每辆车的相同日期。有点像momenti[i]=momentf[i]
我做错了什么?
您应该在提问前检查您的问题,并确保格式正确。 – NathanOliver
通常的提示:编译所有警告和调试信息('g ++ -Wall -Wextra -g')然后**使用调试器**('gdb')&[valgrind](http://valgrind.org/)。 –
如果你认为评论很残酷,你显然是新手。它实际上比我见过的许多更友善。 –