如何在c ++中将nsXPIDLCString打印为字符串?

时间:2014-01-21 10:41:33

标签: c++

我不熟悉c ++。我有下面的对象,我需要打印。请指导我如何打印?

nsXPIDLCString flavorStr;
printf("step %s", flavorStr);

Error:
 warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘nsXPIDLCString’ [-Wformat]

感谢。

1 个答案:

答案 0 :(得分:9)

printf("step %s", flavorStr.get());

https://developer.mozilla.org/en-US/docs/nsXPIDLCString#get

旁注:来吧。上。这让我花了10秒钟在谷歌找到。