memomemo

asしかやった事ない私がつまずいたとこメモです。なんか間違ってたらコメントください。

log の %i とか

ログだすのにこんな書き方しないといけないのねー
何がどれだったか忘れるのでメモ

boolは整数としてしか出力できないっぽい?

bool b = false;
int i = 1;
char c[10] = {"char"};
float f = 1.0f;
std::string s = std::string("string");
    
log("%d", b);
log("%s", b?"true":"false");
log("%i", i);
log("%s", c);
log("%f", f);
log("%s", s.c_str());

ログは↓
cocos2d: 0
cocos2d: false
cocos2d: 1
cocos2d: char
cocos2d: 1.000000
cocos2d: string

%d と %i は同じ