warning: ISO C++ forbids converting a string constant to 'char*'


warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

解决办法:

int main(int argc, char *argv[])
{
    char str[] = "";    //先把C++中的string常量复制给C语言形式的字符串变量,再将str赋值给char*形式的C语言字符串。
    argv[2] = str;
}


你可能感兴趣的:(C/C++)