1 写代码
#include "stdio.h"
#include "stdlib.h"
double pow(double base, int exp) {
int ret = base;
if (exp == 0) {
return 1;
}
for (int i = 1; i < exp; ++i) {
ret = ret * base;
}
return ret;
}
int main(int argc, char *argv[]) {
double base = atof(argv[1]);
int exp = atoi(argv[2]);
double ret = pow(base, exp);
printf("%g ^ %d = %g\n", base, exp, ret);
}
2 cmake .
在不同平台下生成的东西不一样
- win: 在此目录下会生成其它文件, 可以发现生成了sln
3 用vs2019生成解决方案
然后运行程序