Я программирую Lego Nxt Brick с помощью nxtOSEK в C ++. Кажется, что библиотека stdlib.h не работает, но библиотека string.h работает нормально. Кто-нибудь видел это раньше?
мой включает
#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
Несмотря на то, что документация c ++ для itoa (http://www.cplusplus.com/reference/cstdlib/itoa/) четко указывает, что itoa должна быть в stdlib.h, itoa не объявлена. Любая помощь будет оценена, спасибо.
Если вы компилируете свой код на C ++, вам лучше написать директивы include следующим образом:
#include <cstdlib>
#include <cstring>
Пожалуйста, дайте мне знать, если это поможет.
Других решений пока нет …