2016-04-20 18 views
0

Ich muss eine Funktion machen, die als Eingabe eine .TXT-Datei nehmen und dann fortfahren arbeiten an jedem Zeichen, während eine Reihe von Operationen.Eingabe aus einer Textdatei

Die Deklaration dieser Funktion wie funktioniert.

Die Sache ist, ich möchte nicht eine Eingabe von der Tastatur, sondern von der TXT-Datei wie zuvor erwähnt. Ich arbeite an Dev C++. Irgendwelche Ideen?

+1

Öffnen Sie die Textdatei und lesen Sie sie, um ihre Daten zu verarbeiten. – ameyCU

+0

Haben Sie entschieden, was der Rückgabewert der Funktion bedeutet? –

+0

sollte es ungültig sein, denke ich –

Antwort

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; 
} 
Verwandte Themen