c语言命令行程序如何在DOS下编译运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言命令行程序如何在DOS下编译运行?相关的知识,希望对你有一定的参考价值。

/*编写一个计算乘幂的基于命令行的程序。
***第一个命令行参数为double类型数,作为幂的底数
****第二个参数为整数,作为幂的指数*/
/* Programming Exercise 11-13 */
#include <stdio.h>
#include <stdlib.h> /* for atof() */
#include <math.h> /* for pow() */
/* #include <console.h> */ /* Macintosh adjustment */
int main(int argc, char *argv[])

double num, exp;

/* argc = ccommand(&argv); */ /* Macintosh adjustment */
if (argc != 3)
printf("Usage: %s number exponent\n", argv[0]);
else

num = atof(argv[1]);
exp = atof(argv[2]);
printf("%f to the %f power = %g\n", num, exp, pow(num,exp));


return 0;


我用的是c++6.0,运行后出现
然后就不知道怎么办呢?请会的朋友帮忙一下,谢谢~~~

1、打开开始,运行cmd,进入dos界面。

2、分别运行java,和javac,检测jdk是否已经配置好,如果没有配置好需先配置好JDK。

3、新建一个文件夹,在文件夹下,新建一个文本文档,以.java为文件格式,选择打开方式,用记事本打开。

4、用记事本打开之后,编辑java源程序,编辑完成之后,保存。

5、在dos 运行javac 将桌面的java程序 拖到到javac命令后方,在桌面生成.class文件。

6、用命令语句将当前目录,跳转到新建的文件夹下,在dos下运行java 命令,输出java程序结果。

参考技术A 点击电脑开始菜单,打开运行窗口,在窗口编辑框里输入cmd,点击确定按钮,打开cmd命令
窗口,然后进入你的工程目录中的可执行程序文件夹下
输入可执行程序文件名 后面带上你需要的参数 按Enter键 就可以了

cmd命令:如你的可执行程序在D://CP//debug/aa.exe
你需要在命令行窗口输入d:按Enter键进入D盘
cd CP/debug按Enter键进入D盘中CP目录debug子目录中
输入aa.exe 2 3 按Enter键运行你的程序 结果就会出现
2.000000 to the 3.000000 power = 8本回答被提问者采纳
参考技术B

开始-》运行-》cmd回车

在cmd界面中,进入你工程的debug目录下,(假设你make出的程序是xx.exe),然后输入

xx 2 3

你的程序就返回

2.000000 to the 3.000000 power = 8 

加张图

参考技术C 在debug目录下输入:11_12 number exponent后回车即可! 参考技术D 没试过

怎样将windows下写的c程序在linux下编译运行,谢谢?

参考技术A 先确保你的c程序没有调用win下专有的api,比如win32api或.net等,
如果有,就需要另写接口层。最好能只调用posix库或跨平台的库,或完全原创的算法库。
c程序满足和win专有接口能脱离直接关系,就能在linux下编译。

以上是关于c语言命令行程序如何在DOS下编译运行?的主要内容,如果未能解决你的问题,请参考以下文章

如何在windows的命令行环境下编译C++程序?

如何在 Windows 下编译 OpenSSL

如何在 Windows 下编译 OpenSSL

如何在Windows下编译OpenSSL

如何在 Windows 下编译 OpenSSL

怎样将windows下写的c程序在linux下编译运行,谢谢?