Я не знаю, опубликовали ли вы свой реальный код, но на данном этапе, поскольку вы загрузили, он не собирается компилироваться.
#include <string.h>
#include <stdlib.h>
#include "config.h"
int number=100; // This is okay
int n1, n2; // This is okay
char test[5]="test"; // This is okay
char str[5]; // This is okay
itoa (number,str,10); // This is wrong
n1=strlen(test); // This is wrong
n2=atoi(test); // This is wrong
Что бы я ни добавил к комментарию // This is wrong
, это потому, что они должны быть в теле функции.
Теперь, так как вы уже заявили,
Я вижу, что функции используются в некоторых других файлах проекта ..
Мне не нужно предоставлять вам способ реализации функции itoa
.
Обновление:
С тех пор, как вы добавили его в функцию, точка, о которой я говорил, исправлена. Теперь он должен идеально скомпилироваться, при условии, что в одном из заголовочных файлов есть правильное определение функции itoa
.