【问题标题】:How can I define a phrase that will be replaced with another phrase in c++?如何定义一个将被 C++ 中的另一个短语替换的短语?
【发布时间】:2018-10-03 01:45:05
【问题描述】:

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

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

谢谢。

【问题讨论】:

  • 您似乎已经回答了自己的问题。 #define 在 C++ 中可用。

标签: c++ text


【解决方案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

%

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 2012-07-18
    • 2015-12-07
    • 1970-01-01
    • 2022-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多