ファイル定義書 C言語/C++版ドキュメント自動生成ツール【A HotDocument】

Pstring.cpp

ファイル定義書 - DocCpp(C言語/C++版ドキュメント自動生成ツール【A HotDocument】出力例)(C言語/C++ 版ドキュメント自動生成ツール【A HotDocument】出力例)

ファイル名

Pstring.cpp

説明

本ファイルは文字列関係のモジュール群である

作成日情報

日付担当バージョン
'07.01.09今井 浩司1.0

修正日情報

日付担当バージョン
'07.02.29今井 浩司1.5

ソースファイル情報

内容 行数 比率
コメント行数 564 30%
空行行数 487 26%
実行行数 817 44%
合計行数 1868 100%

関数定義数

内容 定義数
関数数 52

定義関数

関数名説明
Function pStrQSort クイックソート アルゴリズム
Function pStrBSearch バイナリサーチ アルゴリズム
Function compare 文字列比較
Function pStrSub 文字列の変換
Function pStrgSub 文字列の変換
Function pStrEgSub 文字列の変換(pStrgSub拡張版)
Function pStrTin 連続文字列の変換
Function pStrInStr 文字位置の取得
Function pStrEInStr 文字位置の取得(検索開始位置指定)
Function pStrInbStr 文字位置の取得
Function pStrEInbStr 文字位置の取得(検索開始位置指定)
Function pStrNotLiteralInStr 部分文字列位置の取得(文字列リテラルは無視)
Function pStrCommentInStr コメント位置の取得
Function pStringLiteralNull リテラル文字列部分の削除
Function pStrInNotCommentStr コメント部以外での文字位置の取得(前方検索)
Function pStrInbNotCommentStr コメント部以外での文字位置の取得(後方検索)
Function pStrBorderTypeOrName 変数定義の境界線インデックス取得
Function pStrEBorderTypeOrName 関数定義の境界線インデックス取得
Function pIndex 指定文字列の数の取得
Function pIndexL 連続した指定文字列の数の取得
Function pSplit 文字列の分割
Function pSplitCount 分割数の指定による文字列の分割
Function pSplitCountNone 分割数の指定による文字列の分割
Function pGetArrMaxLenB 文字列配列中の最大バイト数の取得
Function pStr3Cmp 3つの文字列の比較
Function pStrBtNull 囲まれた文字列の削除
Function pStrEBtAllNull 囲まれた文字列の削除(拡張)
Function pStrEBtNull 囲まれた文字列の削除(さらに拡張)
Function pStrEBtNestNull 囲まれた文字列の削除(さらにさらに拡張)
Function pStrBtCut 囲まれた文字列の抽出
Function pStrEBtCut 囲まれた文字列の抽出(拡張)
Function pStrBtNestCut 囲まれた文字列の抽出
Function pStrEBtNestCut 囲まれた文字列の抽出(拡張)
Function pStrSetFill 文字列の同一文字詰め
Function pStrSpcFillC 文字列スペース中央詰め
Function pStrSpcFillL 文字列スペース左詰め
Function pStrSpcFillR 文字列スペース右詰め
Function Strxset 文字(int)をNULL付き文字列に変換 文字列の特定の位置を文字変換
Function Strxnull 文字列の特定の位置以降を削除
Function Strcpy_n 文字列をNULL初期化した上で文字列コピー
Function Strncpy_n 文字列をNULL初期化した上でn文字列コピー
Function sj_zen2han 全角カナ -> 半角カナ 変換関数
Function sj_han2zen 半角カナ -> 全角カナ 変換関数
Function sj_getmbstr 文字列からの文字取得関数
Function sj_getsbstr 文字列からの文字取得関数
Function pStrLTrim 文字列中の左スペースを除去
Function pStrRTrim 文字列中の右スペースを除去
Function pGetStdComment 文字列中のコメント部を抜き出す関数
Function pGetLineComment 文字列中のコメント部を抜き出す関数
Function pSplitComment 実行部とコメント部の分割関数
Function pSplitLineComment 実行部とコメント部の分割関数(拡張)
Function pallocsprintf 文字列をmallocし、2つの文字列を連結

See Also

目次 | ファイル一覧 | 関数一覧 | #define一覧 | 外部変数一覧 | 構造体一覧