![]() |
|
Модераторы: bsa |
![]()
|
|
| dembel |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 2.2.2008 Репутация: нет Всего: нет |
подскажите, как в переменую типа char записать больше 255 символов?
|
|||
|
||||
| Goganchic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 678 Регистрация: 18.6.2004 Репутация: нет Всего: 5 |
dembel, извини, но ты сам понял что спросил?
|
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
Переменная типа char - 8бит
2^8=256 так что больше, извини, не выйдет |
|||
|
||||
| dembel |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 2.2.2008 Репутация: нет Всего: нет |
а какаю нужно использовать переменную, которая бы вмещала бы долее 256 символов |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: нет Всего: 25 |
||||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
short - обычно 16 бит, 65536 значений
long - обычно 32бита, много значений ;-) Добавлено через 1 минуту и 19 секунд только вопрос действительно странный - не 256 символов, а 256 значений. для множества символов нужен символьный массив |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: нет Всего: 25 |
baldina, есть еще wchar_t
|
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
Alek86, да еще много чего есть
|
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: нет Всего: 25 |
но только char и wchar_t подходят под определение "символ"
|
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
по моему вы не понимаете о чем человек спросил, ему видимо не нравиться ограничение строки в 255 символов.
|
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
возможно. но интересно, откуда такое ограничение. Добавлено @ 17:54 телепатия - дело тонкое... Это сообщение отредактировал(а) baldina - 29.2.2008, 17:55 |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 3 Всего: 134 |
В си строки не ограничены 255 символами. это не исторический паскаль. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| codelord |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 1 Всего: 39 |
просто по моему человек не правильно понял назначение типа char
char это не Это 1 символ чтобы было больше нужно больше 255 char -ов например char abra[1024]; // здесь 1024 символа т/е массив из 1024 char надеюсь разницу уловил. вообще юзай std::string если тебе нужно работать со строками. |
|||
|
||||
| dembel |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 2.2.2008 Репутация: нет Всего: нет |
||||
|
||||
| codelord |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 1 Всего: 39 |
да не сказал для человека выше 255 это ограничение 8 бит в пределах одного байта
те не путаем мух и котлеты |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |