strncpy

    0зной

    2ответ

    Я работаю над созданием собственной версии strncpy. Мой код, кажется, принимает ввод штрафа, но программа завершается после ввода ввода. strncpy также, кажется, накладывает скопированную функцию с нул

    0зной

    2ответ

    От C стандарт: 7.21.2.4 strncpy функция Если копирование происходит между объектами, которые перекрывают друг друга, поведение не определено. Что перекрывается? Ясно, что он перекрывается, когда начал

    2зной

    3ответ

    Я читаю this документ, он говорит: char *strncpy(char *destination, const char *source, size_t num); Копирование символов из строки Копии первых num характеров source к destination. Если конец строк

    0зной

    3ответ

    Я думал, что понял ответ this question, но я этого не делаю. Я понимаю первый результат, но я до сих пор не знаю, как правильно сделать копию. Я попытался следующий код: // TstStrArr.cpp : Defines the

    0зной

    1ответ

    Когда массив символов substring[#] задан как [64], файл выдает дополнительный символ. Дополнительный символ меняется с каждым компилятором. Иногда es?, иногда esx среди прочих. Если я изменю [64] на л

    0зной

    1ответ

    Почему вторая strncpy дает неправильные странные символы при печати? Мне нужно что-то вроде fflush (stdin)? Обратите внимание, что я использовал scanf ("% s", aString);, чтобы прочитать целую строку,

    0зной

    2ответ

    Уверен, что следующий вопрос задан очень часто, но я спрошу btw, потому что я еще не нашел ответ. Мне нужно воссоздать функцию strncpy (мне не нужно/не нужно какое-либо решение), и я не могу воспроизв

    0зной

    2ответ

    Я читаю файл построчно, где каждая строка имеет формат: «number1 \ т number2». Я использую strtok и strncpy для разделения и сохранения двух значений по мере необходимости. Однако я обнаружил, что пос