Получить ввод strinng из командной строки innterface
Всем привет,
Я пытаюсь получить входную строку с клавиатуры, а затем сохранить эти данные, чтобы я мог использовать их в другой функции, которую я не могу.не могли бы вы указать, что я делаю неправильно?
Спасибо
Что я уже пробовал:
static char get_input(_CLI *const PtrCLI) { char input[1024]; /* get string */ printf("Enter input data of size less than 1024 bytes and write end to end the data: "); fgets(input,1024,stdin); /* create buffer and copy */ InData = (char *)malloc( strlen(input) + 1); strlcpy(InData, input, 1024); return InData; }