#include <stdio.h>
#include <conio.h>
int erstellen()
{
FILE*fp;
char vorname[30];
char nachname[30];
char ort[30];
char telefon[30];
fp=fopen("Untitled2.txt", "w");
if (fp==NULL)
{
printf("Fehler beim Erzeugen der Datei.\n\n");
return 1;
}
printf("\nGeben Sie Ihren Vornamen ein:\n");
gets(vorname);
printf("\nGeben Sie Ihren Nachnamen ein:\n");
gets(nachname);
printf("\nGeben Sie Ihren Wohnort ein:\n");
gets(ort);
printf("\nGeben Sie Ihre Telefonnummer ein:\n");
gets(telefon);
fprintf(fp, "%s\n", vorname);
fprintf(fp, "%s\n", nachname);
fprintf(fp, "%s\n", ort);
fprintf(fp, "%s\n", telefon);
if (fp!=NULL)
{
printf("\nErfolgreich in die Datei \"Untitled2.txt\" geschrieben!!\n\n");
return 1;
}
fclose(fp);
getch();
}
int lesen()
{
FILE*fp;
char vorname[30];
char nachname[30];
char ort[30];
char telefon[30];
fp=fopen("Untitled2.txt", "r");
if (fp==NULL)
{
printf("Fehler beim Lesen aus der Datei.\n\n");
getch();
return 1;
}
fgets(vorname, 30, fp);
fgets(nachname, 30, fp);
fgets(ort, 30, fp);
fgets(telefon, 30, fp);
printf("\n\n%s", vorname);
printf("\n%s", nachname);
printf("\n%s", ort);
printf("\n%s", telefon);
if (fp!=NULL)
{
printf("\n\nErfolgreich aus der Datei \"Untitiled2.txt\" gelesen!!\n\n");
return 1;
}
fclose(fp);
getch();
}
int main()
{
int option;
while(option!=3)
{
printf("Was wollen Sie genau? Treffen Sie eine Auswahl\n\n");
printf("1. Erzeugung einer .txt Datei und Daten reinschreiben\n");
printf("2. Herauslesen aus einer .txt Datei\n");
printf("3. Beenden Sie das Programm\n\n");
scanf("%i", &option);
getchar(); //das hat noch gefehlt ^^i
switch(option)
{
case 1: erstellen();
break;
case 2: lesen();
break;
case 3: printf("Dankeschoen! Bis zum naechsten Mal!!");
break;
default

rintf("Ungueltige Eingabe.\nVersuchen Sie es erneut.\n\n");
}
}
}