【已解决】CCLOG为什么不能输%s或%c的变量呢?

char a] = “abcdefg”;
或者std::string b = “abcdefg”

CCLOG("===============%c==========",a);
输出结果是:
===============?==========

CCLOG("===============%s==========",b);
输出结果是:
===============??==========

string要加.c_str()才是字符串

CCLOG("%s", a.getCString());

string 是ccstring类型

CC_DEPRECATED_ATTRIBUTE typedef __String CCString;
CC_DEPRECATED_ATTRIBUTE typedef __String String;

灰常感谢版主,完美解决写Plist读取函数时要求输入字符串的问题,果然CCLOG能打印成功addSpriteFramesWithFile就认