Pascal (Delphi、Lazarus) には、Format()
変数のリストからフォーマットされた文字列を作成する関数があります。の機能と同様にsprintf()
機能しC/C++
ます。
一方、 のように書式設定された文字列を使用して変数を設定する関数は知りませsscanf()
んC/C++
。私は何か見落としてますか?同様の効果をどのように達成しますか?
Pascal (Delphi、Lazarus) には、Format()
変数のリストからフォーマットされた文字列を作成する関数があります。の機能と同様にsprintf()
機能しC/C++
ます。
一方、 のように書式設定された文字列を使用して変数を設定する関数は知りませsscanf()
んC/C++
。私は何か見落としてますか?同様の効果をどのように達成しますか?
Free Pascal には、単純なsscanfと、日付フォーマット文字列を逆にする特別なscandatetimeがあります ( formatdatetimeの逆)
私が見たところ、これらのルーチンは、最悪のトークン変更でも Delphi で動作するはずです。
write/readln に似ているが、文字列との間でフォーマットされた I/O の概念に似た、よりパスカルなwritestrとreadstrもあることに注意してください。これらはコンパイラに組み込まれているため、Delphi では動作しません