//
string --> const char
string str2ch;
str2ch.c_str();
// =============================
// string --> char *
// 先转为 const char , 然后 转char *
char TargetFile[strlen(TorrentFileNameDown.c_str())];
strcpy(TargetFile,TorrentFileNameDown.c_str()); // change type const char 转 char *
// =============================
// char * --> string
// int main(int argc , char *argv[])
string strCommand_down ;
strCommand_down.assign(argv[ 1 ],strlen(argv[ 1 ]) ); // char数组转string
string str2ch;
str2ch.c_str();
// =============================
// string --> char *
// 先转为 const char , 然后 转char *
char TargetFile[strlen(TorrentFileNameDown.c_str())];
strcpy(TargetFile,TorrentFileNameDown.c_str()); // change type const char 转 char *
// =============================
// char * --> string
// int main(int argc , char *argv[])
string strCommand_down ;
strCommand_down.assign(argv[ 1 ],strlen(argv[ 1 ]) ); // char数组转string