sscanf/swscanf C++関数と同等のRTLデルファイ関数を探しています。 RTLのデルファイ関数のようなものが存在するのですか、あるいはサードパーティの実装を探す必要がありますか?swscanfと同等のDelphi RTL関数が存在する
答えて
は、私が個人的に単にMSVCRT.DLLからインポートすることができ、実際の関数を呼び出します。
function sscanf(buffer, format: PAnsiChar): Integer;
cdecl; varargs; external 'msvcrt.dll';
function swscanf(buffer, format: PWideChar): Integer;
cdecl; varargs; external 'msvcrt.dll';
これは、C標準ライブラリ関数の堅牢な実装です。
msvcrt.dllを再配布しても構いません。悪い考えではありません。 –
@WarrenP kernel32.dll、gdi32.dllなどを再配布する必要がないので、msvcrt.dllを再配布する必要はありません。これはOS Windowsの一部です。 – kludg
はい、Windows 2000以降、msvcrtは標準のWindowsコンポーネントです。これはMSVC6のCランタイムです。 –
http://cc.embarcadero.com/item/24258にはsscanfのポートがありますが、これはUnicodeの日付以前になっていますので、XEにはいくつかの調整が必要な場合があります。
これらはCでも廃止された関数です。より現代的で型の悪いものを使ってデータを解析します。これは、アプリケーションのエラーの豊富なソースになるでしょう。たとえば、(wchar_t *)
Cスタイルのscanf文字列関数をDelphiの文字列と相互運用させるにはどうすればよいですか?
\ 0中毒という理由だけで廃止されているのではなく、-nバージョンがまだ許可されていますか? –
これらの関数は、まったく推奨されていません。 –
'_s'と' _s_l'のバージョンは非推奨です。 –
私はコードのビットと答えるの喜びを持っていたために同様の質問、すでにあります:https://stackoverflow.com/a/72713/12170
download MSVC RTL関数が移植されたDelphiのスキャン機能。
- 1. Pythonと同等で同等の関数
- 2. vsnprintfはDelphiで同等ですか?
- 3. Delphiの「オブジェクトツリービュー」同等の2010
- 4. Java GetDocumentBase()と同等のActionScript/Flashは存在しますか?
- 5. Pythonのperl vec()関数と同等
- 6. C#と同等のPHP mysql_real_escape_string関数
- 7. MATLAB psf2otf関数と同等のPython
- 8. C#comparetTo()関数の同等
- 9. DelphiのSystem.Fracと同等のメソッドはありますか?
- 10. ジェネリック医薬品と同等のオブジェクト(Java)の存在
- 11. Rのreplicate関数とdo.call関数がPythonで同等である
- 12. is opencvにmatlab conv2と同等の関数があります
- 13. カスタムPython関数が存在するアクセスフォルダ
- 14. Rの列インデックスを取得する関数()と同等です
- 15. Delphi、Firedac TFDTable.CreateTableが存在しません
- 16. PerlのJavaで同等のパック関数
- 17. Haskell関数が存在型を返す
- 18. .NETにはDelphiのVCLコンポーネントモデルと同等の機能がありますか?
- 19. セットと同等と同等
- 20. .NET同等のMFC関数SetModifiedFlag
- 21. 肘方法のSklearn関数kmeans同等
- 22. 関数UNIX_TIMESTAMPが存在しません
- 23. 関数テンプレートの存在をテストする
- 24. AJAX:XMLHttpRequestのbeforeSend関数と同等の機能は何ですか?
- 25. javacriptの同等のphp chr()とord()関数は何ですか?
- 26. GAMMA.INV(確率、アルファ、ベータ)Excel関数と同等のR関数は何ですか?
- 27. symfony4現在のルートを表示するのと同等です
- 28. 変数が存在するかどうかテストする関数
- 29. スカラの「yield」はmap関数と同等ですか?
- 30. symfony 2はsymfonyのurl_for()関数と同等です1
可能な複製[Delphiで* SysUtils.Format *の逆関数がありますか?](http://stackoverflow.com/questions/72672/is-there-an-inverse-function-of-sysutils-format- in-delphi) –