Как я могу определить фразу, которая будет заменена другой фразой в c ++? - PullRequest
0 голосов
/ 03 октября 2018

Я хочу по существу сделать #define rNum (rand ()% 10 + 1)

То есть, где-нибудь в программе найдена последовательность rNum, она заменяется второй последовательностью.

Спасибо.

1 Ответ

0 голосов
/ 03 октября 2018

У вас уже есть ответ, просто попробуйте и попробуйте!

Обратите внимание, что rNum не будет заменен внутри строк, как правило, то, что вы хотите.

#include <iostream> 
#include  <stdlib.h>
#define rNum  (rand() % 10 + 1)
using namespace std;
main() {
  int r;
  r = rNum;
  cout << "Calling rNum sets r to " << r << endl;
  return 0;
}

% g ++ main.cpp

% a.out

r равно 4

%

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...