25 / 25 / 15
Регистрация: 17.02.2014
Сообщений: 310
|
||||||
1 | ||||||
Что делает memset в приведенном коде24.04.2014, 02:10. Показов 2207. Ответов 10
Метки нет (Все метки)
0
|
24.04.2014, 02:10 | |
Ответы с готовыми решениями:
10
Что в коде делает s.erase? Что делает (->) в данном коде Что делает эта строка в коде C++? Что делает данная строка в коде |
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
|
|
24.04.2014, 02:15 | 2 |
user-men, заполняет text нулями
1
|
25 / 25 / 15
Регистрация: 17.02.2014
Сообщений: 310
|
|
24.04.2014, 03:58 [ТС] | 4 |
вообще-то там можно писать гораздо меньше new char[50]; это просто чтобы перестраховаться что вся строка поместится
0
|
24.04.2014, 04:53 | 5 | |||||
Сообщение было отмечено user-men как решение
Решение
а чтобы совсем совсем перестраховаться можно писать
Добавлено через 1 минуту вообще-то, не очень то он не нужен. Он заполняет текст нулями, но ведь затем следующая инструкция сразу заполняет его полученной строкой!
1
|
25 / 25 / 15
Регистрация: 17.02.2014
Сообщений: 310
|
||||||
25.04.2014, 17:52 [ТС] | 6 | |||||
сравни два скриншота в одном charchar а другому один раз char
так что memset(text, 0, strlen(text)); там нужен если можешь помоги сделать так чтобы S[] определяло свое количество символов с запасом char S[] = "const void int basic_iostream thewerego hypot char\0"; - выбивает Run-Time Check Failure #2 - Stack around the variable 'S' was corrupted. спасибо за помощь
0
|
25 / 25 / 15
Регистрация: 17.02.2014
Сообщений: 310
|
|
25.04.2014, 18:15 [ТС] | 8 |
просто интересно как так можно сделает
0
|
18842 / 9841 / 2408
Регистрация: 30.01.2014
Сообщений: 17,284
|
||||||
25.04.2014, 19:24 | 9 | |||||
Можно все-таки убрать и memset и new
1
|
18842 / 9841 / 2408
Регистрация: 30.01.2014
Сообщений: 17,284
|
|
25.04.2014, 23:28 | 11 |
Kuzia domovenok, да там вообще все тело цикла можно заменить на strcpy(p, p + wordLen);
Добавлено через 4 минуты А, и да. Ноль там нужен, чтобы оставить совместимость с остальным его кодом. Чтобы не допустить поведения как на втором скрине. Автор сказал, что это неправильно. Смысл этого оставляю на его совести
1
|
25.04.2014, 23:28 | |
25.04.2014, 23:28 | |
Помогаю со студенческими работами здесь
11
Стандартные действия с числами: что делает >> и & в коде С++ напишите, что делает каждая строчка в этом коде?! С++ напишите, что делает каждая строчка в этом коде?! Объясните что именно делает функция даном коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |