Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- void ingreso();
- void mostrar();
- void menu();
- struct alumno {
- int edad;
- char nombre[25];
- char apellido[25];
- }alumno;
- int a;
- FILE *d;
- int main()
- {
- menu();
- }
- void ingreso()
- {
- printf("Ingrese la edad del alumno:\n");
- scanf_s("%d", &alumno.edad);
- printf("Ingrese el nombre del alumno:\n");
- scanf_s("%24s", &alumno.nombre, 24);
- printf("Ingrese el apellido del alumno:\n");
- scanf_s("%24s", &alumno.apellido, 24);
- a = fopen_s(&d, "C:\\Users\\Educasista\\Desktop\\alumnos.txt", "ab+");
- fwrite(&alumno, sizeof(alumno), 1, d);
- fclose(d);
- system("PAUSE");
- menu();
- }
- void mostrar()
- {
- a = fopen_s(&d, "C:\\Users\\Educasista\\Desktop\\alumnos.txt", "rb+");
- while (fread(&alumno, sizeof(alumno), 1, d) == 1)
- {
- printf("%d ", alumno.edad);
- printf("%24s ", alumno.nombre);
- printf(" %24s\n", alumno.apellido);
- }
- fclose(d);
- system("PAUSE");
- menu();
- }
- void menu()
- {
- int b;
- printf("Elija una opcion: \n");
- printf("1. Ingresar informacion \n");
- printf("2. mostrar informacion: \n");
- scanf_s("%d", &b);
- switch (b)
- {
- case 1:
- ingreso();
- break;
- case 2:
- mostrar();
- break;
- default:
- printf("Elija una opcion valida \n");
- system("PAUSE");
- printf("Ingresar informacion \n");
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement