Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Marco Wohlfahrt
- #include <iostream>
- #include <fstream>
- #include <string>
- #include <iomanip>
- #include <fstream>
- using namespace std;
- struct T_Telefon
- {
- string Nachname;
- string Vorname;
- string Telefonnummer;
- }Telefon;
- int main()
- {
- FILE *p_input;
- p_input=fopen("telefon.txt", "a+");
- char eingabe = ' ';
- do
- {
- cout << endl;
- cout << " Telefonliste anlegen:" << endl
- << " ------------------------------"
- << endl << endl;
- cout << " Nachname eingeben: "; cin >> Telefon.Nachname;;
- cout << " Vorname eingeben: "; cin >> Telefon.Vorname;
- cout << " Telefonnummer eingeben: "; cin >> Telefon.Telefonnummer; cout << endl;
- fwrite(&Telefon, sizeof(Telefon), 1, p_input);
- cout << "Moechten Sie weitere Personen eingeben? "; cin >> eingabe;
- }
- while (eingabe == 'j' || eingabe == 'j');
- fclose(p_input);
- FILE *p_Mitarbeiter;
- p_Mitarbeiter=fopen("telefon.txt", "r");
- fread(&Telefon, sizeof(Telefon), 1, p_Mitarbeiter);
- cout << endl << endl << endl << " Telefonliste:" << endl << endl;
- cout << left << " " << setw(15) << "Nachname" << setw(15) << "Vorname" << setw(15) << "Telefonnummer" << endl;
- cout << " ---------------------------------------------------" << endl << endl;
- while(!feof(p_Mitarbeiter))
- {
- cout << " " << setw(15) << Telefon.Nachname << setw(15) << Telefon.Vorname << setw(15) << Telefon.Telefonnummer << endl;
- fread(&Telefon, sizeof(Telefon), 1, p_Mitarbeiter);
- }
- cout << " ---------------------------------------------------" << endl << endl;
- fclose(p_Mitarbeiter);
- cin.get(); cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement