我如何定义一个短语,该短语将被c ++中的另一个短语替换?

时间:2018-10-03 01:45:05

标签: c++ text

我本质上想做#define rNum(rand()%10 +1)

也就是说,在程序中的任何地方,发现序列rNum都将其替换为第二个序列。

谢谢。

1 个答案:

答案 0 :(得分:1)

您已经有了答案,请继续尝试!

请注意,通常不会在字符串内替换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