ファイル定義書 ドキュメント自動生成ツール【A HotDocument】

Pstring.cpp

ファイル定義書 - Pstring.cpp

ファイル名

Pstring.cpp

説明

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

作成日情報

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

修正日情報

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

ソースファイル情報

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

関数定義数

内容 定義数
関数数 52

定義関数

No.関数名説明
1
Function pStrQSort クイックソート アルゴリズム
2
Function pStrBSearch バイナリサーチ アルゴリズム
3
Function compare 文字列比較
4
Function pStrSub 文字列の変換
5
Function pStrgSub 文字列の変換
6
Function pStrEgSub 文字列の変換(pStrgSub拡張版)
7
Function pStrTin 連続文字列の変換
8
Function pStrInStr 文字位置の取得
9
Function pStrEInStr 文字位置の取得(検索開始位置指定)
10
Function pStrInbStr 文字位置の取得
11
Function pStrEInbStr 文字位置の取得(検索開始位置指定)
12
Function pStrNotLiteralInStr 部分文字列位置の取得(文字列リテラルは無視)
13
Function pStrCommentInStr コメント位置の取得
14
Function pStringLiteralNull リテラル文字列部分の削除
15
Function pStrInNotCommentStr コメント部以外での文字位置の取得(前方検索)
16
Function pStrInbNotCommentStr コメント部以外での文字位置の取得(後方検索)
17
Function pStrBorderTypeOrName 変数定義の境界線インデックス取得
18
Function pStrEBorderTypeOrName 関数定義の境界線インデックス取得
19
Function pIndex 指定文字列の数の取得
20
Function pIndexL 連続した指定文字列の数の取得
21
Function pSplit 文字列の分割
22
Function pSplitCount 分割数の指定による文字列の分割
23
Function pSplitCountNone 分割数の指定による文字列の分割
24
Function pGetArrMaxLenB 文字列配列中の最大バイト数の取得
25
Function pStr3Cmp 3つの文字列の比較
26
Function pStrBtNull 囲まれた文字列の削除
27
Function pStrEBtAllNull 囲まれた文字列の削除(拡張)
28
Function pStrEBtNull 囲まれた文字列の削除(さらに拡張)
29
Function pStrEBtNestNull 囲まれた文字列の削除(さらにさらに拡張)
30
Function pStrBtCut 囲まれた文字列の抽出
31
Function pStrEBtCut 囲まれた文字列の抽出(拡張)
32
Function pStrBtNestCut 囲まれた文字列の抽出
33
Function pStrEBtNestCut 囲まれた文字列の抽出(拡張)
34
Function pStrSetFill 文字列の同一文字詰め
35
Function pStrSpcFillC 文字列スペース中央詰め
36
Function pStrSpcFillL 文字列スペース左詰め
37
Function pStrSpcFillR 文字列スペース右詰め
38
Function Strxset 文字(int)をNULL付き文字列に変換 文字列の特定の位置を文字変換
39
Function Strxnull 文字列の特定の位置以降を削除
40
Function Strcpy_n 文字列をNULL初期化した上で文字列コピー
41
Function Strncpy_n 文字列をNULL初期化した上でn文字列コピー
42
Function sj_zen2han 全角カナ -> 半角カナ 変換関数
43
Function sj_han2zen 半角カナ -> 全角カナ 変換関数
44
Function sj_getmbstr 文字列からの文字取得関数
45
Function sj_getsbstr 文字列からの文字取得関数
46
Function pStrLTrim 文字列中の左スペースを除去
47
Function pStrRTrim 文字列中の右スペースを除去
48
Function pGetStdComment 文字列中のコメント部を抜き出す関数
49
Function pGetLineComment 文字列中のコメント部を抜き出す関数
50
Function pSplitComment 実行部とコメント部の分割関数
51
Function pSplitLineComment 実行部とコメント部の分割関数(拡張)
52
Function pallocsprintf 文字列をmallocし、2つの文字列を連結

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧