このグローバル関数を使用して、特定のソース文字列から部分文字列を抽出できます。 コピー BOOL AFXAPI AfxExtractSubString ( CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = '\n'); パラメーター rString 個々の部分文字列を受け取るCStringオブジェクトへの参照。
今のところ C++CLRを使うとコードのイメージがだいぶ変わるのと、 icuは自分で作ったソースとあまり変わらないそうなので、 CStringの派生クラスでも作って問題となっているGetLength/Mid/GetAtを2バイト以上対応用に別に作る方向で検討しています。 (icuは良さそうなので使用するかもしれま...
staticvoidSplitString(constCString & str, CMediaInfoList &list){inttokenPos =0; CString token;while(!(token = str.Tokenize(L"\n", tokenPos)).IsEmpty()) { CMediaInfo info;intcolon = token.Find(':');if(colon <0) info = token;else{ info = token.Left(colon);intequal = token.FindO...
USES_CONVERSION;intcurPos =0; CStringA resToken = strContent.Tokenize("\r\n", curPos);while(resToken !="") { resToken.Trim();if(!resToken.IsEmpty() && resToken.GetAt(0) !='#') {intnPoundKey = resToken.Find('#');if(nPoundKey !=-1) resToken = resToken.Mid(0, nPoundKey...
CIntとCLngは、Int関数やFix関数とは異なり、数値の小数部を丸めるのではなく、切り捨てます。 さらに、FixとIntは常に、渡された同じデータ型の値を返します。 日付/時刻の変換。IsDate関数を使用して、値を日付と時刻に変換できるかどうかを判断します。CDateは、日付リテラルと時刻リテラル...
CString kindOfFruit = _T("bananas");inthowmany =25; _tprintf_s(_T("You have %d %s\n"), howmany, (LPCTSTR)kindOfFruit); CString仮パラメーターの指定 文字列引数を必要とするほとんどの関数では、CStringの代わりに文字へのconstポインター (LPCTSTR) として、関数プロトタ...
CString toggleDev2 = result[2].str().c_str();inttoggleDevIndex1 =-1;inttoggleDevIndex2 =-1;for(inti =0; i <static_cast<int>(vecEndPoint.size()); ++i) {if(vecEndPoint[i].name.Find(toggleDev1) !=-1) toggleDevIndex1 = i;elseif(vecEndPoint[i].name.Find(toggleDev2) !=-1...
UINT id = m_db->GetColInt(0); strCmd.Format("DELETE FROM urls WHERE fid=%d", id); SQL_EXEC(strCmd); SQL_EXEC(strCmd2); } 开发者ID:techpub,项目名称:archive-code,代码行数:31,代码来源:FileMgrDB.cpp 示例4: UpdateFiles ▲点赞 2▼ ...
intnAllocLength; 解説 割り当てられたデータ バッファーの長さをXCHARに格納します (終端の null は含まれません)。 CStringData::nDataLength 文字列オブジェクトの現在の長さ。 C++ intnDataLength; 解説 XCHAR内で現在使用されているデータの長さ (終端の null は含まない) を格納します。
static int CompareElementsOrdered(INARGTYPE str1, INARGTYPE str2); パラメーター str1 最初の文字列要素。 str2 2 つ目の文字列要素。 戻り値 文字列が同一の場合は 0、str1がstr2未満の場合は < 0、str1がstr2より大きい場合は > 0 です。 この比較を実行するには、CStringT::Compareメソ...