我本质上想做#define rNum(rand()%10 +1)
也就是说,在程序中的任何地方,发现序列rNum都将其替换为第二个序列。
谢谢。
答案 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
%