私は偶然見つけました:
sprintf(buffer, "%!ld ", date);
ldが長整数用であることは理解していますが、?の目的は何!
ですか?%ld
私はこれに関する参照を見つけることができません、そして出力は私にとって古典に似ているようです
編集:どうやら私のシステムでは、変数に文字列を追加します+to_date('01/01/1904','DD/MM/YYYY'))
...これは実際にデータベースのクエリに使用されるため、日付を実際のOracle日付に変換します(私は思います)。これが特別なsprintfであるかどうか、そしてそれがどこから来たのかを見てみましょう