123456789101112131415
string Msg; Msg = "Process: "; Msg += pe32.szExeFile; Msg += "\n"; Msg += "ProcessID: "; TCHAR ProcessID[32]; sprintf_s(ProcessID, "%d", pe32.th32ProcessID); Msg += ProcessID; Msg += "\n"; Msg += "File: "; string res = FilePath; Msg += res.substr(res.find_last_of("\\") + 1); Msg += "\n";
12345678910111213
std::string Msg = "Process: " ; Msg += pe32.szExeFile; // http://en.cppreference.com/w/cpp/string/basic_string/to_string Msg += "\n ProcessID: " + std::to_string( pe32.th32ProcessID ) + "\nFile: " const std::string res = FilePath ; // http://en.cppreference.com/w/cpp/string/basic_string/rfind auto pos = res.rfind('\\') ; if( pos != std::string::npos ) Msg += res.substr(pos+1) + '\n' ; else Msg += res + '\n' ;