c编译常见错误

 1:warning:discards qualifiers from pointer target type

定义时是const char * string1;

函数是void fun(char * str)

传进去就有这个warning,

把string1的const去掉 或者调用的时候强制转换fun((char *) string1)

 

2:field '***' has incomplete type
未包含正确的头文件。


3.field has incomplete type
未包含正确的头文件

你可能感兴趣的:(c,String,fun)