0 / 0 / 0
Регистрация: 10.02.2016
Сообщений: 64
|
||||||
1 | ||||||
Определение размера строки массива строк19.10.2016, 17:58. Показов 1952. Ответов 4
Метки нет (Все метки)
Здравствуйте!
Visual C++
Длину строки следует определять по 0? Благодарю за ответ!
0
|
19.10.2016, 17:58 | |
Ответы с готовыми решениями:
4
Определение размера динамического массива строк Определение размера массива Определение размера массива Определение размера массива в функции |
Любитель чаепитий
|
|
19.10.2016, 18:03 | 2 |
Потому что оператор sizeof делает не то, на что Вы рассчитываете.
Конкретнее здесь: http://en.cppreference.com/w/cpp/language/sizeof По терминальному 0, то есть по \0 .Для этого есть функция std::strlen .http://en.cppreference.com/w/c... yte/strlen Добавлено через 2 минуты Ну а если хочется самописную, то могу предложить рекурсивную: Создать рекурсивную функцию подсчета длины строки
2
|
Диссидент
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
19.10.2016, 18:04 | 3 |
Потому что написана чушь. Ты определил размер указателя. Длина строки определяется функцией strlen.
Да, или по терминальному нулю.
Добавлено через 59 секунд Не по теме: GbaLog-, я рад, что наши мнения совпали. С точностью до минуты:) Добавлено через 50 секунд Не по теме: Тем убедительнее наши слова будут звучать для ТС.:)
2
|
GbaLog-
|
19.10.2016, 18:05
#4
|
0
|
0 / 0 / 0
Регистрация: 10.02.2016
Сообщений: 64
|
|
19.10.2016, 18:11 [ТС] | 5 |
0
|
19.10.2016, 18:11 | |
19.10.2016, 18:11 | |
Помогаю со студенческими работами здесь
5
Определение размера массива + sizeof Определение размера динамического массива Определение размера одномерного массива Определение размера массива при чтении из файла Функции работы со строками символов: определение размера строки, копирование строк, добавление строк, сравнение строк Определение размера строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |