Форум программистов, компьютерный форум CyberForum.ru

Инкрементная замена - C++

Восстановить пароль Регистрация
 
Тимур05
12 / 12 / 0
Регистрация: 31.08.2011
Сообщений: 458
24.02.2014, 15:20     Инкрементная замена #1
C++
1
2
3
4
5
6
7
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
Начиная от 8 до 14. То есть последний case надо 14. Компилятор Dev-Cpp 4.9.9.2.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2014, 15:20     Инкрементная замена
Посмотрите здесь:

Массив(Замена выбранных элементов). Область памяти(замена выбранных элементов) C++
C++ Замена \r\n
[B]Замена подстроки[/B] C++
Замена getline() C++
Замена фона в C++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5436 / 2560 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
24.02.2014, 15:31     Инкрементная замена #2
И не благодарите.
C++
1
2
3
4
5
6
7
case(8): m[y][x]='+';
case(9): m[y][x]='+';
case(10): m[y][x]='+';
case(11): m[y][x]='+';
case(12): m[y][x]='+';
case(13): m[y][x]='+';
case(14): m[y][x]='+';
Тимур05
12 / 12 / 0
Регистрация: 31.08.2011
Сообщений: 458
24.02.2014, 15:37  [ТС]     Инкрементная замена #3
Лааадно. Подскажите пожалуйста, в настройках этой ИДЕ есть такая функция? Инкрементный поиск, но смысл его не совсем понял. Но замену он не делает, это точно ясно.

Добавлено через 2 минуты
А то этих case`ов может штук 20 и каждую строчку менять... не человеческое это дело, есть же комп.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5436 / 2560 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
24.02.2014, 15:45     Инкрементная замена #4
Тимур05, вы лучше скажите какую цель вы преследуете? А то мне кажется что вы не с той стороны зашли.

Добавлено через 1 минуту
C++
1
2
if( num >= 8 && num <= 14 )
  m[y][x]='+';
Тимур05
12 / 12 / 0
Регистрация: 31.08.2011
Сообщений: 458
24.02.2014, 15:50  [ТС]     Инкрементная замена #5
SatanaXIII, мне нужно поменять 8-ки в скобочках на 9,10,11,12,13,14 и так далее в самом редакторе кода. IDE у меня стоит Dev-Cpp ver 4.9.9.2. Вот как в этом компиляторе это сделать?
мне нужна НЕ программа. У меня вопрос про сам компилятор(IDE). Про настройки его.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5436 / 2560 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
24.02.2014, 16:01     Инкрементная замена #6
Цитата Сообщение от Тимур05 Посмотреть сообщение
нужно поменять 8-ки в скобочках на 9,10,11,12,13,14 и так далее в самом редакторе кода
И в чем проблема? Тыкаете курсором на требуемое место, и нажимаете на соответствующие кнопочки клавиатуры.
Тимур05
12 / 12 / 0
Регистрация: 31.08.2011
Сообщений: 458
24.02.2014, 19:02  [ТС]     Инкрементная замена #7
дак блиииин. Я про то и говорю что таких строчек может мноооооого. овер9000.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
case(8): m[y][x]='+';
Добавлено через 1 минуту
и здесь их только 29, а ты представь что их 50 или 60. Я считаю что в редакторе должна быть функция инкрементной замены.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5436 / 2560 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
24.02.2014, 19:05     Инкрементная замена #8
Как я понял у вас есть исходники, написанные вот в таком стиле, и вам нужно переписать это все дело по человечески, да? Либо запасайтесь керосином, спичками и салом, и запирайтесь переписывать все это дело врукопашную, либо пишите небольшую утилитку, принимающую на вход файл с исходным кодом, ищущую в нем строки с кейсами и меняющую их. Третьего не дано.
Аркалык
13 / 13 / 4
Регистрация: 24.09.2013
Сообщений: 138
24.02.2014, 19:06     Инкрементная замена #9
Тимур05, Скопировать текст на Microsoft Office - Там заменить что надо - Обратно поставить в компилятор
Или
Создать программу в Dev-Cpp заменяющий соответствующий текст на соответствующий с +1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2014, 22:20     Инкрементная замена
Еще ссылки по теме:

C++ Замена нулями
C++ замена типа
C++ Замена goto

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Тимур05
12 / 12 / 0
Регистрация: 31.08.2011
Сообщений: 458
24.02.2014, 22:20  [ТС]     Инкрементная замена #10
С этим ладно. Походу нет такой функции. Еще 1 вопрос можно ли в упомянутой ИДЕ сделать чтобы были штрих-линия между { } ?

Добавлено через 2 часа 57 минут
ups
Yandex
Объявления
24.02.2014, 22:20     Инкрементная замена
Ответ Создать тему
Опции темы

Текущее время: 01:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru