掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ヌル終端文字列を短い文字列に変換する方法 (ID:1164)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
早速ですが、ヌル終端文字列を短い文字列に変換する方法を知りたいのですが ヘルプで調べると下記のサンプルがあって var A: array[0..79] of Char; S: String; begin S := 'Honk if you know Blaise.'; StrPCopy(A, S); Canvas.TextOut(10, 10, string(A)); end; string(A)とすればよさそうなのですが、Aの中にデータとして#0が入るケースでは思った結果が出ないのです。仮にAの中が全て#0の場合は、 s:=string(A) でsは80バイトの#0の文字列になってほしいのです。 どのようにすればよいのでしょうか、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.