refer to code
..
lst = ['I', 'am', 'a', 'humen']
strlist = ' '.join(lst)
print(strlist, type(strlist))
..
I am a humen <class 'str'>
Thank you.
refer to code
..
..
I am a humen <class 'str'>
Thank you.
TCHAR buff[1024]; /// ///..something to do /// wstring test(&buff[0]); //convert to wstring string strFolder(test.begin(), test.end()); //and convert to string....
void printAndCountAllCh(string str) { int count = 0; for (std::string::iterator it = str.begin(); it != str.end(); ++it) { std::cout << count << ": " << *it << endl; count++; } } string changeAtoB(string str, char A, char B) { int count = 0; for (std::string::iterator it = str.begin(); it != str.end(); ++it) { if (string(1, *it) == string(1, A)) { *it = B; } } return str; } string deleteA(string str, char A) { string rstr; int count = 0; for (std::string::iterator it = str.begin(); it != str.end(); ++it) { if (string(1, *it) != string(1, A)) { rstr.push_back(*it); } } return rstr; } int countNotCH(string str, char CH) { int count = 0; for (std::string::iterator it = str.begin(); it != str.end(); ++it) { if (string(1, *it) != string(1, CH)) count++; } return count; } int main() { string str = "A_B CD_EF GH_I"; int count; printAndCountAllCh(str); //print each char and count std::cout << endl; string abc = changeAtoB(str, ' ', '_'); //A_B CD_EF GH_I -> A_B_CD_EF_GH_I std::cout << abc << endl << endl; string bbb = deleteA(str, ' '); //A_B CD_EF GH_I -> A_BCD_EFGH_I std::cout << bbb << endl << endl; count = countNotCH(str, '_'); //A_B CD_EF GH_I -> 11 std::cout << count << endl << endl; return 0; }...
string CstringToString(CString str) { CT2CA pszConvertedAnsiString(str); std::string s(pszConvertedAnsiString); return s; }..
char text[] = "something";
wchar_t wtext[20];
mbstowcs(wtext, text, strlen(text)+1);//Plus null
LPWSTR ptr = wtext;
TCHAR Tch[MAX_PATH + 1]; int lenOftch = (wcslen(Tch) + 1) * 2; char * pStrTch = (char*)malloc(sizeof(char)*MAX_PATH); //tchar* to char* WideCharToMultiByte(CP_UTF8, 0, Tch, -1, pStrTch, lenOftch, NULL, NULL);//
char charBuff[]="test"; TCHAR szUniCode[256]={0,}; MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, charBuff, strlen(charBuff), szUniCode, 256);