掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
array of charからstring (ID:15679)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。 "array of char"から"string"への変換ですが、 var s: string; a: array[0..255] of char; s := string(a); としておりますが、 aの値の途中で"#0"が入ると切れてしまいます。 s<'ABC'> := string(a<'A','B','C','#0','E','F'・・・>) ↑これを s<'ABC#0EF・・・'> := string(a<'A','B','C','#0','E','F'・・・>) ↑にしたいです。 そこで for i := 0 to 255 do s := s + a[i] としておりますが、aのサイズが大きくなると処理が遅くなります。 高速で処理出来る良い方法はないでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.