Badea Claudiu Ответов: 1

Как считать и преобразовывать


Привет,

Мэби, кто-нибудь может помочь мне с предметом, который я ищу некоторое время.
Прежде всего я должен упомянуть, что я новичок.
Так что позвольте мне объяснить, что у меня есть:
У меня есть генератор, который имеет в фоновом режиме файл с программным кодом.
Этот файл генерирует мне строку с текстом 'G54'
Формула для этого такова: gcode = 53+ home_number
Что я должен сделать:
У меня есть 5 домашних номеров, и я хочу объединить, скажем, домашний номер 3 с домашним номером 2 и генерировать только G54 и G55, но в этот момент он генерирует G56 и G55.
Каким - то образом это должна быть формула, которая подсчитывает мне, сколько домашних номеров я генерирую за один раз, а затем преобразует 3 и 2 в 1 и 2, или 3 и 4, также в 1 и 2, как-то перенумеровать.

Есть ли для этого какая-то формула?

Надеюсь, я объяснил, и кто-нибудь поймет.

Что я уже пробовал:

Привет,

Мэби, кто-нибудь может помочь мне с предметом, который я ищу некоторое время.
Прежде всего я должен упомянуть, что я новичок.
Так что позвольте мне объяснить, что у меня есть:
У меня есть генератор, который имеет в фоновом режиме файл с программным кодом.
Этот файл генерирует мне строку с текстом 'G54'
Формула для этого такова: gcode = 53+ home_number
Что я должен сделать:
У меня есть 5 домашних номеров, и я хочу объединить, скажем, домашний номер 3 с домашним номером 2 и генерировать только G54 и G55, но в этот момент он генерирует G56 и G55.
Каким - то образом это должна быть формула, которая подсчитывает мне, сколько домашних номеров я генерирую за один раз, а затем преобразует 3 и 2 в 1 и 2, или 3 и 4, также в 1 и 2, как-то перенумеровать.

Есть ли для этого какая-то формула?

Надеюсь, я объяснил, и кто-нибудь поймет.

Richard MacCutchan

53 + 3 == 56, и 53 + 2 = 55. Так как же программа должна догадаться, что вы хотите разные значения? а как насчет чисел больше 3?

1 Ответов

Рейтинг:
2

KarstenK

Вам нужно изучить основы, такие как добавление или какой-то цикл из некоторых Учебник по C++ .

Если вам разрешено использовать классы, то вы можете работать с std::string и некоторой логикой if/else для объединения ваших строк.

Научитесь использовать отладчик, чтобы увидеть, как работает ваш код!!!