3

これは簡単だと思っていましたが、ASCII、unsigned long、atoi などで行き詰まりました。

SD カードのファイル (setup.txt) の最初の行として、単一の UNIX タイム スタンプ文字列があります。この文字列を now.unix 時間と比較し、一致したらログを開始したいと思います。unsigned long to now.unixtime 明らかに問題ではありません。SDカード文字列から署名のない長い主要な頭痛の種まで(私にとって)。ご意見やご提案をいただければ幸いです。

よろしくスティーブ

4

1 に答える 1

0

はい、希望する時間のテキスト表現があり、ファイルに保存されている数値に既に変換されていると仮定します。

3459039345  

シンプルだがあいまいな呼び出しで long に変換します。

char s[20] = "3459039345";
unsigned long startAt = strtoul(s, NULL, 10);
于 2013-01-09T07:26:58.147 に答える