文字列を操する関数群です。
関連する関数と変数
Pascal文字列操作
Jiro_Pstrcpy Pascal 文字列をコピーします。
Jiro_Pstrcat Pascal 文字列を連結します。
Jiro_Cstr2Pstr C文字列をPascal文字列に変換します。
Jiro_Pstr2Cstr Pascal文字列をC文字列に変換します。
全角文字列操作
Jiro_CutStringLength 文字列を全角またがりが無いように指定された長さにカットします。
Jiro_IsZenkaku1 全角文字の1バイト目かどうかを判定します。
Jiro_IsZenkaku2 全角文字の2バイト目かどうかを判定します。
Jiro_GetCharAttr 指定した文字が半角、全角の1バイト目、全角の2バイト目のどれであるかを判定します。
数値文字列操作
Jiro_IsNumberStr 整数の文字列かどうか判定します。
Jiro_IsNumOrPeriodStr 整数または小数の文字列かどうか判定します。
Jiro_LongToCommaString long型の整数値をコンマ付き数値文字列に変換します。
Jiro_NumStrToCommaString 数値文字列をコンマ付き数値文字列に変換します。
Jiro_Num_To_2byteStr 数値を全角の文字列に変換します。
Jiro_IsTheSameDouble 2つのDOUBLE型が一致するか判別します。
Jiro_DoubleToChar DOUBLE型を、小数点以下を考慮して文字列に変換します。
日時文字列操作
Jiro_GetViewDateStringFromDataChars 日時を文字列に変換します。
Jiro_ConvertSecToDataString 秒数を日付に変換します。
指定文字文字削除
Jiro_StripCharFromStart 文字列の先頭から指定文字を探して削除し、後の文字列を切り詰めます。
Jiro_StripCharFromEnd 文字列の末尾から指定文字を探して削除し、後の文字列を切り詰めます。
文字列検索
Jiro_GetIndexOfLastChar 全角の混じった文字列から指定した半角文字が最後に出てくるインデックスを返します。
Jiro_rindex 全角の混じった文字列から指定した半角文字が最後に出てくる位置を返します。
Jiro_index 全角の混じった文字列から指定した半角文字が最初に出てくる位置を返します。
Jiro_Strcasestr 部分文字列が文字列中で最初に現れる位置を見つけます。
文字列比較
Jiro_Strcmp 大文字小文字を区別せずに文字列を比較します。
文字列置換
Jiro_ReplaceString 置換対象文字列中の指定した文字列を別の文字列に置換します。
文字数取得
Jiro_GetStringLength 全角半角を考慮して「文字数」を取得します。
システム関係
Jiro_Malloc バッファを確保します。
Jiro_MallocFree バッファを解放します。
Jiro_GetFileSizeString ファイルサイズ文字列を取得します。
Jiro_MakeVersionString バージョン文字列を作成します。
Jiro_GetTextEncoding 文字エンコーディングを取得します。
参照
C文字列とPascal文字列