现在,我有一个主要的功能,看起来像(的argv [2]我在想循环的文件,在命令行)如何使用命令行中的argv参数打开并循环遍历文件的行(C语言中)?
int main(int argc, char * argv[]) {
FILE *thisfile;
thisfile = fopen(argv[2], "r");
while ....
}
我希望最终能够循环每个argv [1]的一行,并查看是否有任何行包含一个字符串,即argv [1]。我知道像fgets这样的C操作,但我不知道如何使用它们。所以现在,输出文件的每一行就足够了,但是我想看看每行是否包含一个字符串。我对C非常陌生,任何帮助表示感谢!
首先尝试。 –
你用'while'循环,而不是'for'循环做到这一点。 – Barmar
Web上必须有数百个教程才能展示如何从循环中的文件读取数据。 SO不是辅导服务。 – Barmar