Создание функции на Си, которая считывает строку с клавиатуры и записывает ее в буфер

Реализовать функцию Input(), которая позволяет вводить строку. Принимает указатель на буфер куда запишется вводимая строка. Возвращает указатель на статический буфер внутри функции.

  1. Как можно считать строку с клавиатуры, потом положить ее по указателю?
  2. Что такое статический буфер внутри функции и как он создается?
char* input(char* buffer){

    char* static_buffer;
    //как то записали строку в буфер с клавиатуры
    return  static_buffer;
}

Ответы (0 шт):