abc プロジェクト
14.8.5. ChangeFromOrgStr メンバ関数説明

メンバ関数名 ChangeFromOrgStr
定義ファイル名TuneRegion.cpp
定義行 3781
所属名 TTuneRegion
アクセス属性 private
宣言形式 AnsiString ChangeFromOrgStr ( AnsiString OrgStr , AnsiString Str )
概要 OrgStrの改行やタブ、スペースなどは、そのままの形として、Strを追加した文字
列を返す。
戻り値
パラメタ説明 OrgStr
Str
機能説明
備考

呼出し元関数一覧表
名称 定義ファイル名 定義行
1 TTuneRegion::OutputUnroll_DoBlock TuneRegion.cpp 2845
2 TTuneRegion::OutputUnroll_Line TuneRegion.cpp 2718

呼出し先関数一覧表
名称 定義ファイル名 定義行
1 Length

関数論理チャート

        |  +----------------------------------------------------------------------------+ 
  3781  +--+ AnsiString TTuneRegion::ChangeFromOrgStr(AnsiString OrgStr,AnsiString Str) | 
  3782     | {                                                                          | 
           +--+-------------------------------------------------------------------------+ 
  3783        +--- int i;
  3784        +--- AnsiString s;
  3785        |    
  3786        +--- s = "";
              |  +------------------------------------------+ 
  3787        +--+ for(i = 1 ; i <= OrgStr.Length() ; i++){ | 
              |  +--+---------------------------------------+ 
              |     |  +------------------------+ 
  3788        |     +--+ if(OrgStr[i] <= ' '){  | 
              |     |  +--+---------------------+ 
  3789        |     |     +--- s += OrgStr[i];
              |     |   +-+---+ 
  3790        |     |   |  }  | 
              |     |   +-+---+ 
              |     |   +-+---------------------+ 
  3790        |     |   |  else if(Str != ""){  | 
              |     |   +-+---------------------+ 
  3791        |     |     +--- s += Str;
  3792        |     |     +--- Str = "";
              |     |   +-+---+ 
  3793        |     |   |  }  | 
              |     |   +-----+ 
              |   +-+---+ 
  3794        |   |  }  | 
              |   +-----+ 
              |  +----------------+ 
  3795        +--+ if(Str != ""){ | 
              |  +--+-------------+ 
  3796        |     +--- s += Str;
              |   +-+---+ 
  3797        |   |  }  | 
              |   +-----+ 
              |  +------------+ 
  3798        +--+ return s;  | 
              |  +------------+ 
            +-+---+ 
  3799      |  }  | 
            +-----+