【发布时间】:2014-02-28 00:12:38
【问题描述】:
我很难弄清楚如何使用作为命令行参数传入的文本文件。我根本不知道将文件文本放入我的程序中以供使用。我的代码看起来像这样......
char buffer[80];
int i;
int lineCount = 0;
fgets(buffer, 80, stdin); //get the first line
while (buffer != NULL) {
// do some stuff
}//end fgets while
这是一个家庭作业,我知道我的老师将使用以下命令运行程序:
username@mylunixbox$ ./a.out <data1> output1
data1 是我要使用的文本文件。
【问题讨论】:
-
输出1需要什么?
标签: c buffer command-line-arguments fgets