// 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>
字符串类型转换技巧
本文介绍了在C++中如何进行字符串类型的转换,包括从string到const char及char*的转换方法,同时也涵盖了从char*到string的转换过程。此外,还提供了解决编译错误的方法,如添加正确的头文件来解决未声明的问题。
174

被折叠的 条评论
为什么被折叠?



