私はctimeを使用しています。ただし、常にnullを返します。それはsprintfの行をコアにします。それはより早く働いた。なぜそれが無作為にnullを返すのかは分かりません。ctimeはNULLを返します
私は、次のコードスニペットを持っている:
int main()
{
char avp_val[50];
uint32_t date_value=1477069401;
sprintf(avp_val,"%s",ctime((time_t*)(&date_value)));
return;
}
こんにちは!プログラミングの質問はStackOverflow.comにはありません。 SUの話題について話し合っているかどうかについては、ヘルプセクションを見てください。移行するように投票しました。 – techie007
なぜ 'uint32_t'は' time_t'と同じだと思いますか? –
'date_value'を' uint32_t'の代わりに 'time_t'に指定してください – selbie