的方法如下:
#include <stdio.h>
int main(int argc, char *argv[]) {
double value1, value2;
sscanf(argv[1], "%lf", &value1);
sscanf(argv[2], "%lf", &value2);
// 在这里可以对获取到的双精度值进行进一步处理或使用
return 0;
}
./executable_name 3.14 2.718
以上代码中,使用sscanf函数从cmd获取两个双精度值,并将其存储在value1和value2变量中。%lf是sscanf函数的格式化字符串,用于指定读取双精度值的格式。通过这种方式,可以从cmd获取双精度值并在代码中进行进一步处理。
请注意,以上代码只是一个示例,实际应用中可能需要添加错误处理和边界检查等逻辑,以确保输入的参数符合预期。
领取专属 10元无门槛券
手把手带您无忧上云