// 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
转载于:http://www.cnblogs.com/no7dw/archive/2011/01/28/1946778.html
下面是关于:
error ‘errno’ was not declared in this scope
将#include <errno.h>加上
如果<errno>的话,将其改为<errno.h>