Я часами работал над этим, искал и искал, и мой код все еще не работает правильно.
Как мне прочитать мой ФАЙЛ из функции main, используя argv[]
в качестве файла, который я хочу прочитать?
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
FILE words(FILE *filesToRead)
{
const char *Open;
Open = (char *)filesToRead;
filesToRead = fopen(Open, "rt");
int line;
while ((line = fgetc(filesToRead)) != EOF)
{
printf("%c", line);
}
fclose(filesToRead);
}
int main(int argc, char *argv[])
{
char *ah = argv[];
words(ah);
return 0;
}