История изменений
Исправление Xintrea, (текущая версия) :
То есть добавляем пользовательский ввод в строку, но не трогаем то, что уже лежало в строке (without overwriting).
Я не понимаю. Как это? Дописываем справа что ли?
Ну, то есть, была в памяти строка с символами:
ThisIsString
Не знаю, есть там нулл-терминатед символ. Предположим что нет, иначе непонятно что делать с результатом (после нулл-символа, справа, появится еще что-то).
Мы не трогаем то что уже лежало в строке.
И добавляем пользовательский ввод в строку. Пользователь ввел «Shit». Значит результат будет:
ThisIsStringShit
Это имеется в виду или что-то другое?
Исходная версия Xintrea, :
То есть добавляем пользовательский ввод в строку, но не трогаем то, что уже лежало в строке (without overwriting).
Я не понимаю. Дописываем справа что ли?
Ну, то есть, была в памяти строка с символами:
ThisIsString
Не знаю, есть там нулл-терминатед символ. Предположим что нет, иначе непонятно что делать с результатом (после нулл-символа, справа, появится еще что-то).
Мы не трогаем то что уже лежало в строке.
И добавляем пользовательский ввод в строку. Пользователь ввел «Shit». Значит результат будет:
ThisIsStringShit
Это имеется в виду или что-то другое?