无法将字符串文字传递给我的函数

时间:2018-05-18 17:28:29

标签: c++

我的函数标题是

int display_caption( char* caption ); 

if( display_caption( "hybrid thresholded Image" ) != 0 ) 
{ 
    return 0; 
}

它返回错误

  

'const char *'类型的参数与'char *'

类型的参数不兼容

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

如果display_caption不需要修改caption参数,则可以将其类型更改为const char*

int display_caption( const char* caption );

如果确实需要修改它,则需要先复制该字符串。