我用C ++中的nxtOSEK编写Lego Nxt Brick。似乎stdlib.h库不起作用,但string.h库工作正常。有没有人见过这个?
my includes
#include <string.h>
#include <stdlib.h>
我的错误
LegoQueue.cpp: In function ‘void queue::debugstring(char*)’:
LegoQueue.cpp:131: error: ‘itoa’ was not declared in this scope
尽管itoa(http://www.cplusplus.com/reference/cstdlib/itoa/)的c ++文档明确指出itoa应该在stdlib.h中,但itoa未声明。任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
如果您将代码编译为C ++,则应该更喜欢以这种方式编写include指令:
#include <cstdlib>
#include <cstring>
如果有帮助,请告诉我。