从终端C程序输入的文件
我正在开始一个C项目,我的教授希望我们使用以下格式来运行我们的程序:从终端C程序输入的文件,c,bash,cmd,C,Bash,Cmd,我正在开始一个C项目,我的教授希望我们使用以下格式来运行我们的程序: ./prog stop_words_dir < chapter.txt /prog-stop\u-words\u-dir
./prog stop_words_dir < chapter.txt
/prog-stop\u-words\u-dir
我的理解是,这意味着我正在执行一个名为prog
的程序,该程序将目录作为其参数(在本例中为stop\u words\u dir
),并使用该目录中名为chapter.txt
的特定文件
我说得对吗
不,但你很接近
我的理解是,这意味着我正在执行一个名为prog
的程序,该程序将目录作为参数(在本例中为stop\u words\u dir
),并使用该目录中名为chapter.txt
的特定文件
您正在执行一个名为prog
的程序,该程序接受任意数量的传入参数,在本例中为1(stop\u words\u dir
),并将标准输入重定向到当前目录(/
)中的chapter.txt
的内容它可能在stop\u words\u dir
目录中,也可能不在该目录中
请注意,必须使用第二个索引argv
,即argv[1]
,在程序中处理参数stop\u words\u dir
如果是,这种格式是Unix(更具体地说是bash)特有的吗
我相当肯定这是Unix特有的,但我不能肯定
Windows中的等效命令是什么样子的
谷歌搜索应该为您提供基本的Windowscmd
命令,以执行带有一个参数和重定向标准输入的程序
使用'
我说得对吗
不,但你很接近
我的理解是,这意味着我正在执行一个名为prog
的程序,该程序将目录作为参数(在本例中为stop\u words\u dir
),并使用该目录中名为chapter.txt
的特定文件
您正在执行一个名为prog
的程序,该程序接受任意数量的传入参数,在本例中为1(stop\u words\u dir
),并将标准输入重定向到当前目录(/
)中的chapter.txt
的内容它可能在stop\u words\u dir
目录中,也可能不在该目录中
请注意,必须使用第二个索引argv
,即argv[1]
,在程序中处理参数stop\u words\u dir
如果是,这种格式是Unix(更具体地说是bash)特有的吗
我相当肯定这是Unix特有的,但我不能肯定
Windows中的等效命令是什么样子的
谷歌搜索应该为您提供基本的Windowscmd
命令,以执行带有一个参数和重定向标准输入的程序
使用'
我说得对吗
不完全是。shell(当然是任何类似Unix的shell-Bash,但也包括Bourne、Korn和其他shell,甚至包括C shell系列)从当前目录运行名为prog
的程序,并以字符串stop\u words\u dir
作为参数,它的标准输入读取当前目录中名为chapter.txt
的文件
如果是,这种格式是Unix(更具体地说是Bash)特有的吗
唯一使这个Unix特定的是/
的使用。在Windows上,使用本机shell时,/
会导致混淆(当然是对于cmd.exe
'shell')
Windows中的等效命令是什么样子的
prog stop\u words\u dir
使用'
我说得对吗
不完全是。shell(当然是任何类似Unix的shell-Bash,但也包括Bourne、Korn和其他shell,甚至包括C shell系列)从当前目录运行名为prog
的程序,并以字符串stop\u words\u dir
作为参数,它的标准输入读取当前目录中名为chapter.txt
的文件
如果是,这种格式是Unix(更具体地说是Bash)特有的吗
唯一使这个Unix特定的是/
的使用。在Windows上,使用本机shell时,/
会导致混淆(当然是对于cmd.exe
'shell')
Windows中的等效命令是什么样子的
prog stop\u words\u dir
使用“看起来是unix,windows有反斜杠而不是正斜杠”有什么好处?但是windows接受这两种方式,所以它可以在windows上工作。在当前目录(
)中启动一个名为prog
的程序,加载一个文件、文件夹或任何带有参数1(唯一的参数)的单词,然后检查有一个文件指向它的标准输入。请参阅此处以获取我的标点符号列表如果您正在设计程序,那么管道没有多大好处,因为使用“似乎unix,windows有反斜杠而不是正斜杠-但windows接受这两种方式,因此它将在windows上工作。在当前目录(
)中启动一个名为prog
的程序,加载一个文件、文件夹或任何带有参数1(唯一的参数)的单词,然后检查标准输入,该输入中有一个指向它的文件。请参阅此处获取我的标点符号列表。如果您正在设计程序,那么管道没有多大优势,因为使用“啊,非常感谢”。这回答了我的大部分问题,我需要知道的其他一切我现在都能找到了。不幸的是,我尝试了t
prog stop_words_dir < chapter.txt