|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|||||||||||
Размер символьного массива14.06.2012, 10:43. Показов 21709. Ответов 24
Метки нет (Все метки)
Всех приветствую!
Прошу простить, что тревожу столь банальными вопросами, но сам додумать не могу... Задан массив:
На мой глупый ум приходит только:
0
|
|||||||||||
| 14.06.2012, 10:43 | |
|
Ответы с готовыми решениями:
24
Почему размер символьного массива должен быть больше на 1 символ, а не на 2? Заполнение массива значениями из символьного массива Обработка символьного массива |
|
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
||||||
| 14.06.2012, 11:00 | ||||||
|
хм, я бы делал так
1
|
||||||
|
Чайник
70 / 70 / 9
Регистрация: 15.02.2012
Сообщений: 475
|
||||||
| 14.06.2012, 11:01 | ||||||
|
Ну если б строка у тебя была представлена в виде массива то можно было бы так
1
|
||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 14.06.2012, 11:02 [ТС] | |
|
Zuzik, не универсально. А если у меня выше a задан был бы типом wchar_t* ?
Я тут подумал, sizeof тут, пожалуй, не помощник... Он разве дает представление о байтах?
0
|
|
|
Каратель
|
||||||
| 14.06.2012, 11:38 | ||||||
|
1
|
||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||||||||||||||
| 14.06.2012, 12:13 [ТС] | ||||||||||||||
|
Jupiter,
А так вот
![]()
А тому же значению, что и в случае char, но должно быть в 2 раза больше.
0
|
||||||||||||||
|
Каратель
|
|||||||||||||
| 14.06.2012, 12:19 | |||||||||||||
1
|
|||||||||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||
| 14.06.2012, 12:20 [ТС] | ||
|
Или я что-то жестко путаю...
Добавлено через 33 секунды Jupiter, ![]() В смысле не так спросил)) Имел в виду к чему Вы клоните? Как в таком случае узнать размер wchar_t? Вы сказали, что strlen() +1 даст то, что я хочу, правильно? Я предположил, что раз эта штука работает для char почему бы ей не сработать и для wchar_t, м? На мой (глупый) взгляд strlen() + 1 это всего лишь подгонка... Просто мы в курсе, что размер чара равен 1 байт и ориентируемся на это. Мол длина строки = размеру. Но истинный размер (в байтах) мы не получаем.
0
|
||
|
Каратель
|
|
| 14.06.2012, 12:23 | |
|
1
|
|
|
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
||||||
| 14.06.2012, 12:26 | ||||||
1
|
||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||
| 14.06.2012, 12:29 [ТС] | ||
|
ZoRT, так-то так... А вот коммент (слегка подправленный) уважаемого модера тут кстати будет:
![]() Я просто так изначально и думал высчитывать именно размер, но Jupiter вышеупомянутым комментом жестко сбил...
0
|
||
|
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
||
| 14.06.2012, 12:32 | ||
|
1
|
||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||||||||||||||
| 14.06.2012, 12:45 [ТС] | ||||||||||||||
|
ZoRT,
Я как бы имел в виду "универсальную" формулу (в абстрактном виде)... Ну типа: пусть дано:
Тогда sizeof(*a) - вернет размер первого символа в строке, т.е. размер char или wchar_t, а длинстр(a) длину соответствующей строки. Так ведь? P.S. Сейчас вы будете ругаться, кричать на говнокод и говорить: ![]() Добавлено через 3 минуты
0
|
||||||||||||||
|
Каратель
|
|||||||
| 14.06.2012, 12:48 | |||||||
0
|
|||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|||||||
| 14.06.2012, 12:54 [ТС] | |||||||
|
Ладно, пойду другим путем ![]() Jupiter, Вот в этом коде (только не исправляйте его плиз ):
0
|
|||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 14.06.2012, 12:57 [ТС] | |
|
0
|
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||
| 14.06.2012, 13:08 [ТС] | ||
|
Jupiter,
![]() Большущее Вам спасибо! Я кажется разобрался... И откуда у Вас столько терпения?
0
|
||
| 14.06.2012, 13:08 | |
|
Помогаю со студенческими работами здесь
20
Сортировка символьного массива Заполнение символьного массива Обработка символьного массива Вывод символьного массива
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|