1

このコード行があります

char str[100];

..

   sBuffer.buffer = str;
   sBuffer.nBufferSize = sizeof(str);

   snprintf_safe(sBuffer,"%s %s", str, unit_str);
   navigate_bar_set_dist_str(str);


    logger_log(LOGGER_DEBUG, "sending time update to NavResultPopUp time = %s  maxNumToUpdateNavResultTime = %s", str, maxNumToUpdateNavResultTime);

しかし、ログファイルに表示されます

[14:48:12.707 Debug] sending time update to NavResultPopUp time = 14 דק'[14:48:12.707 Debug] saving current configuration to file: session [config.c:518 (config_save)]

1)str意味不明に印刷される

2) 完了する前に最初のログ行をオーバーライドする次のログの行。

ここで使用するデンギアロスの値strとは何ですか?これまたは他の問題を引き起こした可能性がありますか? maxNumToUpdateNavResultTime(空の文字列、null..) ?

4

0 に答える 0