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. vsnprintfはDelphiで同等ですか?
- 2. Delphiの「オブジェクトツリービュー」同等の2010
- 3. C#と同等のPHP mysql_real_escape_string関数
- 4. Pythonのperl vec()関数と同等
- 5. Java GetDocumentBase()と同等のActionScript/Flashは存在しますか?
- 6. DelphiのSystem.Fracと同等のメソッドはありますか?
- 7. is opencvにmatlab conv2と同等の関数があります
- 8. PerlのJavaで同等のパック関数
- 9. Haskell関数が存在型を返す
- 10. .NET同等のMFC関数SetModifiedFlag
- 11. セットと同等と同等
- 12. GAMMA.INV(確率、アルファ、ベータ)Excel関数と同等のR関数は何ですか?
- 13. PHP:isLetter()関数または同等の関数がありますか?
- 14. symfony 2はsymfonyのurl_for()関数と同等です1
- 15. jQuery.text関数と同等のDojoですか?
- 16. スカラの「yield」はmap関数と同等ですか?
- 17. は、javascriptのreal xml関数と同等ですか?
- 18. Fortranに同等のMATLAB dec2bin関数がありますか?
- 19. 関数が存在しません - jQuery
- 20. .NETにはDelphiのVCLコンポーネントモデルと同等の機能がありますか?
- 21. ASP.NETにはVBのInputBox関数と同等のものがありますか?
- 22. python visa/gpibモジュールの同等の関数ibwrtfWとibwrtfA
- 23. Pythonにプライム関連関数のライブラリが存在しますか?
- 24. ASP.NET、PHP Print_r関数と同等ですか?
- 25. Delphi:レコードコンストラクタとファクトリ関数
- 26. なぜ `getUTCSeconds`と` getUTCMilliseconds`関数が存在しますか?
- 27. DelphiとPHPで同じ結果が得られる文字列ハッシング関数
- 28. Sql ServerのCOUNTIF集合関数と同等
- 29. dll関数名は既存のMFC関数と同じ
- 30. MS Access SQLにSUBSTRING関数と同等の機能がありますか?
可能な複製[Delphiで* SysUtils.Format *の逆関数がありますか?](http://stackoverflow.com/questions/72672/is-there-an-inverse-function-of-sysutils-format- in-delphi) –