Не забывайте, что если вы читаете файл, вам нужно иметь указатель файла и указать, что вы хотите сделать с файлом.т. е. r -> читать, w-> писать.Похоже, вы хотите прочитать файл.Итак .....
Usage: gcc read.c -o read
"read input.txt"
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[] ){
FILE *fp;
char buffer[70];
fp = fopen(argv[1], "r");
while(fgets(buffer,70,fp) != NULL){
puts(buffer);
}
fclose(fp);
}
Это берет файл input.txt из командной строки, помещает его в буфер символов, печатает и повторяет до конца файла.* Приветствия