我有一个以下问题:我是一个很初学的C和初学者到linux终端(我使用fedora)和unix系统。我想用一个表作为输入来创建一个程序。该表应作为标准输入给出,程序应该对表执行多项操作,例如打印所选列和行,最小值最小等。
如果我使用<table.txt
运行一切都很好,但是如果我运行这样的程序:./program some parameters ENTER
然后键入表,程序正在做所有事情,但不是我想要的。我的问题是:我如何使用与文本文件一样的终端?我的意思是我想在一些列上输入一行,按回车键,另一行,输入......然后键入EOF(认为它是ctrl + D)...并且程序在表完成后开始工作(ctrl按下+ D)。