2016-04-20 3 views
0

Мне нужно сделать функцию, которая примет в качестве входного файла .txt, а затем продолжит , работая над каждым символом, выполняя кучу операций.Ввод из текстового файла

Это как выражение функции выглядит.

int ProcessInput(FILE *in); 

Дело в том, что я не хочу брать данные с клавиатуры, но из файла .txt, как упоминалось ранее. Я работаю над Dev C++. Любые идеи?

+1

Открыть текстовый файл и прочитать его для обработки его данных. – ameyCU

+0

Вы решили, что означает значение возврата от функции? –

+0

это должно быть недействительным, я думаю, –

ответ

1
#include <stdio.h> 

int main(int argc, char** argv) 
{ 
    if (2 > argc) 
    { 
    printf("Please enter a file name on the command line\n"); 
    return 0; 
    } 
    FILE* in = fopen(argv[1], "r"); 
    if (!in) 
    { 
    printf("Unable to open the specified file\n"); 
    return 0; 
    } 
    ProcessInput(in); 
    fclose(in); 
    return 0; 
} 
Смежные вопросы