powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как отредактировать условия программно?
10 сообщений из 10, страница 1 из 1
Как отредактировать условия программно?
    #39567072
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Мне нужно в условиях (таких 24) изменять имена переменных p6-p32 на vrp[1]-vrp[32]

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
     (ap1[i]==&& ap6[i]==p6 )                                                  
      && (ap2[i]==p2 && ap5[i]==p5 && ap4[i]==p4 && ap3[i]==p3 &&
       ap7[i]==p7 && ap10[i]==p10 && ap9[i]==p9 && ap8[i]==p8 &&
      ap14[i]==p14 && ap11[i]==p11 && ap12[i]==p12 && ap13[i]==p13 &&
      ap17[i]==p17 && ap16[i]==p16 && ap15[i]==p15 && ap18[i]==p18 &&
      ap23[i]==p23 && ap19[i]==p19 &&
      ap26[i]==p26 && ap24[i]==p24 && ap20[i]==p20 && ap22[i]==p22 &&
      ap25[i]==p25 && ap21[i]==p21 &&
      ap27[i]==p27 && ap28[i]==p28 && ap29[i]==p29 && ap30[i]==p30 &&
      ap31[i]==p31 &&
      ap32[i]==p32



Изменять руками как ниже утомительно и не практично. Можно ли упростить задачу?
Код: plaintext
1.
std::cout << "(ap1[i]==" << vrp[1] << "&& ap6[i]==" << vrp[6] << ")"<< std::endl;
...
Рейтинг: 0 / 0
Как отредактировать условия программно?
    #39567078
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение нашел, можно в блокноте частично заменой использовать, по другому ни как...
...
Рейтинг: 0 / 0
Как отредактировать условия программно?
    #39567120
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне кажется вам не помешает двумерный массив)
...
Рейтинг: 0 / 0
Как отредактировать условия программно?
    #39567224
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryмне кажется вам не помешает двумерный массив)
В двумерный массив тоже надо данные вносить, а переменные в строчках не просто так смещаются...
Уже все сделал.

По сути эта задача для размножения и создания условий для другой программы, если здесь было 240 строчек,
то теперь 8600 строк.
...
Рейтинг: 0 / 0
Как отредактировать условия программно?
    #39567241
wst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выглядит как порождение какого-то генератора кода, так что и править надо сам генератор.
...
Рейтинг: 0 / 0
Как отредактировать условия программно?
    #39567327
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wstВыглядит как порождение какого-то генератора кода, так что и править надо сам генератор.ох как часто я таких генераторов встречал ...
...
Рейтинг: 0 / 0
Как отредактировать условия программно?
    #39567678
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ferum1,

ссылки...
...
Рейтинг: 0 / 0
Как отредактировать условия программно?
    #39570048
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данную задачу можно решать через скалярное произведение векторов.
...
Рейтинг: 0 / 0
Как отредактировать условия программно?
    #39570584
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или если задача одноразовая можно собрать эдакий себе толстый #define.

Может его-бы и хватило. Впрочем я сейчас в тысячный раз совершаю ошибку
додумывая за автора юзкейсы этого кода.

Чур меня чур...
...
Рейтинг: 0 / 0
Как отредактировать условия программно?
    #39575266
Ferum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за помощь и интерес проявленный к моей проблеме!)

Моя задача из области кристаллографии, генерирует кубические фрагменты для дальнейший расчетов по энергии.
На текущем этапе задача решена.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как отредактировать условия программно?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]