Jiro_String関数群

文字列を操する関数群です。

関連する関数と変数

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文字列

関連項目

Jiro_Pstrcat

Pascal文字列を連結します。 定義 void Jiro_Pstrcat(unsigned char * d

Read more ...

Jiro_Cstr2Pstr

C文字列をPascal文字列に変換します。 定義 void Jiro_Cstr2Pstr(unsigned c

Read more ...

Jiro_Pstr2Cstr

Pascal文字列をC文字列に変換します。 定義 void Jiro_Pstr2Cstr(char * des

Read more ...

Jiro_CutStringLength

文字列を全角またがりが無いように指定された長さにカットします。 定義 void Jiro_CutStringL

Read more ...

Jiro_IsZenkaku1

全角文字の1バイト目かどうかを判定します。 定義 Boolean Jiro_IsZenkaku1(unsign

Read more ...

Jiro_IsZenkaku2

全角文字の2バイト目かどうかを判定します。 定義 Boolean Jiro_IsZenkaku2(unsign

Read more ...

Jiro_GetCharAttr

指定した文字が半角、全角の1バイト目、全角の2バイト目のどれであるかを判定します。 定義 short Jiro

Read more ...

Jiro_IsNumberStr

整数の文字列かどうか判定します。 定義 Boolean Jiro_IsNumberStr(char * str

Read more ...

Jiro_IsNumOrPeriodStr

整数または小数の文字列かどうか判定します。 定義 Boolean Jiro_IsNumOrPeriodStr(

Read more ...

Jiro_LongToCommaString

long型の整数値をコンマ付き数値文字列に変換します。 定義 void Jiro_LongToCommaStr

Read more ...

Jiro_NumStrToCommaString

数値文字列をコンマ付き数値文字列に変換します。 定義 void Jiro_NumStrToCommaStrin

Read more ...

Jiro_Num_To_2byteStr

数値を全角の文字列に変換します。 定義 void Jiro_Num_To_2byteStr(long inNu

Read more ...

Jiro_StripCharFromStart

文字列の先頭から指定文字を探して削除し、後の文字列を切り詰めます。 定義 void Jiro_StripCha

Read more ...

Jiro_StripCharFromEnd

文字列の末尾から指定文字を探して削除し、後の文字列を切り詰めます。 定義 void Jiro_StripCha

Read more ...

Jiro_ReplaceString

置換対象文字列中の指定した文字列を別の文字列に置換します。 定義 void Jiro_ReplaceStrin

Read more ...