Schreiben von user-input auf eine Datei in C-Programmierung

Arbeite ich an einem Programm zu schreiben, Benutzereingaben in einer Datei, und suchen Sie dann nach einem bestimmten Datensatz in der Datei und der Ausgabe auf dem Bildschirm.

Versuchte ich mit fgets und auch fputs, aber ich habe nicht erfolgreich gewesen. Hier ist, was ich habe, so weit.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

main ()
{
    FILE *fileptr;
    char id [30];
    char name [47];
    char amt[50];

    fileptr = fopen("C:\\Users\\Andrea\\Documents\\Tester.txt", "w");
    if (fileptr == NULL) {
        printf("File couldn't be opened\n\a\a");
        fclose(fileptr);
        exit(0);
    }

    printf("Enter name: \n");
    fscanf(fileptr, "%c", name);
    fputs(name, fileptr);
    fclose(fileptr);
    printf("File write was successful\n");
    return 0;
}
Okay. , Programm nicht Lesen Benutzereingabe, die schreiben, dass eine Datei oder die Ausgabe aller Datensatz auf den Bildschirm. Wo ist es andernfalls für Sie, und auch, was das format der Tester.txt Datei?
mögliche Duplikate von Schreiben von user-input auf eine Datei in C

InformationsquelleAutor user1 | 2011-11-14

Schreibe einen Kommentar