我有一個關於帶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/)。 –
如果你認爲評論很殘酷,你顯然是新手。它實際上比我見過的許多更友善。 –