11
ответов

Почему делает strncpy, не пустой оконечный?

strncpy (), предположительно, защищает от переполнения буфера. Но если это предотвращает переполнение без пустого завершения, во всей вероятности последующая строковая операция собирается переполниться. Таким образом защищать...
вопрос задан: 12 September 2011 23:43
8
ответов

Почему необходимо использовать strncpy вместо strcpy?

Править: Я добавил источник для примера. Я столкнулся с этим примером: символьный источник [МАКС] = "123456789"; символ source1 [МАКС] = "123456789"; символьное место назначения [МАКС] = "abcdefg"; символ destination1 [МАКС]
вопрос задан: 21 February 2015 17:36
5
ответов

Почему strlcpy и strlcat считают небезопасными?

Я понимаю, что strlcpy и strlcat были разработаны как безопасные замены для strncpy и strncat. Однако некоторые люди все еще имеют мнение, что они небезопасны, и просто вызывают другое...
вопрос задан: 31 May 2017 10:03
5
ответов

strncpy и использующий sizeof для копирования максимальные символы

Я использую код ниже символьного вызова [64] = {'\0'}/* чистый буфер */strncpy (вызов, info.called, sizeof (вызов)); я всегда использую sizeof для места назначения для защиты переполнения, упаковываю источник...
вопрос задан: 24 July 2009 09:58
3
ответа

Неинициализированная стоимость была создана выделением "кучи"

Я преследовал эту ошибку вокруг, и я просто не получаю ее. Я забыл некоторый основной C или что-то? == 28357 == Условный переход или перемещение зависят от неинициализированного значения (значений) == 28357 == в...
вопрос задан: 30 January 2010 06:08
1
ответ

Почему strncpy небезопасный?

Я надеюсь узнавать, почему strncpy считают небезопасным. У кого-либо есть какой-либо вид документации относительно этого или примеров использования с помощью него?
вопрос задан: 23 May 2010 04:21
0
ответов

strncpy или strlcpy в моем случае

что мне следует использовать, когда я хочу скопировать src_str в dst_arr и Зачем? char dst_arr [10]; char * src_str = "привет"; PS: моя голова кружится быстрее, чем диск моего компьютера после прочтения большого количества ...
вопрос задан: 1 October 2013 18:26
0
ответов

эквивалент strncpy для std::string?

Есть ли точный эквивалент strncpy в стандартной библиотеке C++? Я имею в виду функцию, которая копирует строку из одного буфера в другой до тех пор, пока она не достигнет 0? Например, когда мне нужно ...
вопрос задан: 25 May 2013 00:53
0
ответов

обход строки C: получить последнее слово строки

как получить последнее слово строки, начиная с '\ 0' символ новой строки в крайний правый пробел? Например, у меня может быть что-то вроде этого, где str может быть присвоена строка: char ...
вопрос задан: 10 February 2012 06:20
0
ответов

предложите алгоритм следующей головоломки!

Есть n койок с бензином, расположенных по кругу. Каждая койка отделена от остальных определенным расстоянием. Вы выбираете какой-либо режим движения, при котором требуется 1 литр бензина для преодоления расстояния 1 км. Вы не можете ...
вопрос задан: 22 February 2011 04:36
0
ответов

вопрос документации strncpy

В следующем, касающемся strncpy: http://www.cplusplus.com/reference/clibrary/cstring/strncpy/, упоминается следующее: Нет null- символ неявно добавляется в конец пункта назначения, поэтому ...
вопрос задан: 22 January 2011 14:21
0
ответов

Difference between strncpy and memcpy?

How can i access s[7] in s? I didn't observe any difference between strncpy and memcpy. If I want to print the output s, along with s[7] (like qwertyA), what are the changes I have to made in the ...
вопрос задан: 4 January 2011 13:28