Назначить вывод функции в качестве ввода для другой c ++ - PullRequest
0 голосов
/ 06 марта 2020

Привет, я хочу знать, как я могу назначить выход в качестве входа для другой функции. Ниже приведен пример.

Я хочу полностью объяснить свое назначение:

  • У меня есть строка с операндами и числами.
  • Я разделил его на 3 числа: «num1», «num2» и «ans» с функцией.
  • Теперь мне нужна другая функция для суммирования "num1" и "num2" и другая функция, чтобы проверить, равны ли реальный ответ и ответ пользователя.
  • Для этого мне нужно ввести num1 и num2 в другую функцию, и я не мог понять, как это сделать.

    int step1()
    {
       int x = 12;
       int new_x = 2*12;
       return new_x;
    }
    
    int step2()
    {
       sqr_x = new_x * new_x
       return sqr_x;
    }
    

1 Ответ

0 голосов
/ 06 марта 2020

Если вы передадите аргумент, вы можете сделать это. Вы также можете объявить переменную new_x в верхней части вашей программы, но чтобы сохранить ее так, как вы это делали, вызовите функцию

int step1() {
   int x = 12;
   int new_x = 2*x;
   return new_x;
}

int step2() {
   int sqr_x = step1()*step1()
   return sqr_x;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...