![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Gunslinger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: 1 Всего: 3 |
рекурсию?
Привет! Формат адреса эксела, например: А18:G32. Нужно преобразовать буквы в цифры и разложить все по x1, y1 и, если необходимо, в x2,y2. Мой вариант:
Пока проверить возможности нет. Добавлено через 4 минуты и 9 секунд не заметил. если y состоит из 2х цифр, то они будут перезаписаны. Тогда у надо сначала складировать в стринг, а потом преобразовывать. В остальном как? Это сообщение отредактировал(а) Gunslinger - 11.11.2008, 12:09 |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Все у тебя какое то буйство получается
![]()
|
|||
|
||||
Gunslinger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: 1 Всего: 3 |
Исправил ошибки в коде - но алгоритм работает неправильно: х1=1, у1=7, х2=19, у2=7 при A20:D17
Буйство в смысле опять код косячный? Твой код слишком крут для моей неокрепшей психики - кроме ключевых слов ничего не понял ![]() |
|||
|
||||
xvr |
|
||||||||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
В смысле не надо пытаться изобретать велосипеды, а надо пользоваться стандартными библиотеками, на то они и сделаны.
![]()
Возвращает что получилось, строку продвигает на первую не букву
|
||||||||||||
|
|||||||||||||
Gunslinger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: 1 Всего: 3 |
![]() Пойду осмыслю... |
|||
|
||||
YanTsys |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 22.3.2006 Репутация: нет Всего: нет |
А екселовские функции ЧИСЛСТОЛБ , СТОЛБЕЦ, ЧСТРОК и СТРОКА прикрутить не пробовали?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |