DOS高手帮忙看下这条命令,高分相送

来源:百度知道 编辑:UC知道 时间:2024/05/15 00:27:30
做CRC校验编程的时候题目如此要求
by typing
generator <file | verifier
you should see that the message is correct,but by typing
generator <file | alter arg | verifier
you should get the error message.

其中generator,verifier,alter为三个program,arg为参数
在网上看到有牛人编写的程序截图中有这样的输入
c;\CRCtest>generator < test | verifier 1101
之后是一些generator的输入以及输出结果
程序运行结束
程序再开,在DOS下输入
c:\CRCtest>generator < test | alter 4 | verifier 1101
之后是一些输入输出结果

本来以为指的是main函数的参数,generator后面的东西都是字符串型参.后来发现在DOS中'<'这个东西好象有意义在的,后面file这个东西也不能随便打.如此说来'|'这个东西也是有意义的....
想上网查查什么意思发现搜索引擎对这些符号似乎统统忽略...SIGN没办法了求教各位大虾

上面两句命令究竟什么意思?都执行了什么操作?特别是'<'以及'|'这两个符号的意义.
to xjxjtc:这个是编程没错,但是其中有两条DOS命令,(注意文中以C:/CRCtest>开头的两行)对这两条命令不理解,这个是我想问的,并不是问怎么编程.这两条DOS命令是有关程序调用的.

这个不一定的,可以作为程序的参数出现,也可以作为Dos批处理的管道解析.通常是Dos功能.
------
|是一个管道传输命令意思是将上一命令执行的结果传递给下一命令去处理
< 从文件中而不是从键盘中读入命令输入。
-------
c;\CRCtest>generator < test | verifier 1101
这个可能是这样的意思
将Test运行的"结果"交给generator来处理,然后把总结果传递给verifier(同时启用1101的参数)进行处理,最终把结果显示在屏幕上.
---------===
c:\CRCtest>generator < test | alter 4 | verifier 1101
这个可能是这样的意思
将Test运行的"结果"交给generator,得出的结果送给alter(加参数4), 再得出结果再送给verifier来处理(同时启用1101的参数),最终把结果显示在屏幕上

以上只是一种猜测,准确度约在30%.另外两个30%一是程序目的不明参数不明无法猜,另一个是批处理的管道优先问题.
另外test有99%可能是个无文件名后缀的文本.

<是逆向的符号,表示输入,与>符号功能相反。'|'是管道符号,用于连接两个命令的

这个 绝对不是dos
你在哪撒...

我想我以后会学到这些的

DOS中有这样的命令吗???

DOS中应该没有这样的命令呀!!!