Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2009, 22:28   #11
powerlifting
Заблокирован
 
Регистрация: 11.06.2009
Сообщений: 5
По умолчанию

А как обрашятса к i то му символу.. Пишу s[x] . . Вылетает
powerlifting вне форума Ответить с цитированием
Старый 22.11.2009, 23:14   #12
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Не должен... operator[] определен для AnsiString и возвращает соответствующий символ. Правда, поскольку AnsiString заимствована из Delphi, то нумерация там идет с единицы, а не с нуля. Т.е. первый символ строки - это s[i]. Кстати, возможно, поэтому и вылетает - нет у него s[0].
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 22.11.2009, 23:37   #13
powerlifting
Заблокирован
 
Регистрация: 11.06.2009
Сообщений: 5
По умолчанию

Да наверно из за этого потому что у меня нулевое значение индекса.
Просто привык на делпхи писать :+)

А наверно в нулевом хранитса символ код которого равен длинне строки

Последний раз редактировалось Sazary; 23.11.2009 в 23:29.
powerlifting вне форума Ответить с цитированием
Старый 22.11.2009, 23:52   #14
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Вот не знаю... С чего вы это взяли?
Я точно не знаю, но не факт, что AnsiString реализован с помощью языка си, и, соответственно, имеет нумерацию элементов такую же, что принята в си.
Хотя голову на отсечение, что там нет чего-то вроде этого:
Код:
char AnsiString.operator[](unsigned n)
 {
 return str[n - 1];
 }
тоже не дам. Можно предполагать возможность различных вариантов... Но ваша версия какая-то нелогичная, на мой взгляд.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строка brutos Общие вопросы Delphi 2 19.05.2009 13:01
Строка Стасссс Помощь студентам 5 21.04.2009 17:34
строка Артэс Общие вопросы C/C++ 4 04.02.2009 21:56
Строка, Паскаль Паскалька^^ Помощь студентам 6 07.01.2009 21:45
Строка состаяния или загрузачная строка Sergeu Мультимедиа в Delphi 8 27.08.2008 10:32