社区
C++ 语言
帖子详情
有关echo命令行
jxliang
2005-05-12 04:28:25
#include <iostream.h>
void main(int argc, char * argv[])
{
while (argc-- > 1)
cout<<* ++ argv<<endl;
}
书上说我只要输入诸如:echo BASIC C++ FORTRAN PASCAL,就会有输出结果,但是我试着运行以上程序后,却只有"press any key to continue"几行字,然后按任意键退了出来,根本没有任何输出,请问这是为什么呀?
...全文
410
13
打赏
收藏
有关echo命令行
#include void main(int argc, char * argv[]) { while (argc-- > 1) cout<<* ++ argv<<endl; } 书上说我只要输入诸如:echo BASIC C++ FORTRAN PASCAL,就会有输出结果,但是我试着运行以上程序后,却只有"press any key to continue"几行字,然后按任意键退了出来,根本没有任何输出,请问这是为什么呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jingyueid
2005-05-13
打赏
举报
回复
你如果是在linux下,打开你的终端,假设你的文件在/usr/study/test/目录下的a.out文件那么你执行
#>/usr/study/test/a.out can you see me ?
can you see me ? ####这是输出的内容
#>
如果你在win32下,那么打开运行,输入cmd,假设你的文件是c:/echo2.exe,那么执行
C:\>echo2.exe can you see me ?
can you see me ? ###这是输出的内容
C:\>
jxliang
2005-05-13
打赏
举报
回复
哦,终于明白了,谢谢各位!
WingForce
2005-05-12
打赏
举报
回复
还是不明白,"在命令行输入"?可以再具体一点吗?多谢了
============================
在VC下编译以后,可以在项目得debug目录或者release目录中找到一个
xxx.exe文件
比如,这个文件得路径是c:\myproject\debug\xxx.exe
选择开始菜单--》运行--》输入cmd回车--》进入控制台模式--》输入:
c:\>c:\myproject\debug\xxx hello world 回车
jxliang
2005-05-12
打赏
举报
回复
你直接在vc里面编译运行,当然这样啦。因为默认的是不带参数的。
你把你的cpp文件编译成可执行文件,比如是aa,然后在命令行输入:aa echo BASIC C++ FORTRAN PASCAL 试试看呢?
********************************************************************
还是不明白,"在命令行输入"?可以再具体一点吗?多谢了
zdy_8212
2005-05-12
打赏
举报
回复
改变下编译参数就可以了,就在工程内有吧,,我忘了,许久不用了。呵。。楼上的比较直接,因为你是直接编译当然没有结果了。
jingyueid
2005-05-12
打赏
举报
回复
你应该从第2个参数,也就是argv[1]开始,第1个参数是应用程序名。
jingyueid
2005-05-12
打赏
举报
回复
你需要在命令行启动的时候加参数
例如输入:
youappname hello world
输出结果如下:
hello world
cqulzg
2005-05-12
打赏
举报
回复
遇到过这个问题
解决方式和dophin1003一样,如果直接在vc下面写参数的话第一个参数默认的是程序名称,但是实际在这里你没写,所以参数混乱了
dophin1003
2005-05-12
打赏
举报
回复
直接在Debug的文件夹里就有aa.exe文件
在该目录的命令行下输入aa echo BASIC C++ FORTRAN PASCAL,就有你要的结果了。
dophin1003
2005-05-12
打赏
举报
回复
你直接在vc里面编译运行,当然这样啦。因为默认的是不带参数的。
你把你的cpp文件编译成可执行文件,比如是aa,然后在命令行输入:aa echo BASIC C++ FORTRAN PASCAL 试试看呢?
jxliang
2005-05-12
打赏
举报
回复
不是的,根本无法输入,只要我按了任何一个键,程序就终止退出了
janms
2005-05-12
打赏
举报
回复
呵呵,楼主的程序应该没错吧,如果出现你说的情况应该是由于你在运行时没有输入!
hblinlin
2005-05-12
打赏
举报
回复
这个是有关命令行,命令个数的程序..
不是直接输出..
超详细的
echo
,包含命令提示符和详细的工具...
超详细的
echo
,大家学习啊...包含命令提示符和详细的工具...
echo
服务器和客户端程序
echo
客户程序,即通过
命令行
输入任何字符串,等回车后发送给服务器。发送的部分要包括换行符。然后等待服务器响应。 服务端程序,收到换行符后将收到的字符串原样返回给客户。
Linux
命令行
提示符设置
我们使用Linux系统时接触多的是它的
命令行
窗口,很多时候我们都需要在
命令行
上输入命令,在输入的命令前都会有提示符,一般系统默认的提示符形式是:[username@host 工作目录]$。 其实,我们可以为自己订制个性化的
命令行
提示符,Linux系统提示符是用系统变量PS1来定义的,只要按规则修改PS1系统变量的值随意修改
命令行
提示符。 通过命令
echo
$PS1查看PS1的值,即PS1=[u@h: w ]$ 。修改PS1的值后,重启系统或者重新登录后,PS1的值都会变回默认的值。如果希望对用户保存PS1的值,可以通过修改用户配置文件.profile,把系统变量PS1的新值重
操作系统,实验报告
操作系统,实验包括磁盘调度算法、页面置换算法、信号量集机制、银行家算法。
CMD
命令行
教程.pdf
CMD
命令行
教程 用于尝试编写bat脚本的爱好者们的参考,这是一个基础教程,仅供参考。包括
echo
命令,find命令,pause命令 等等
C++ 语言
64,649
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章