¿Qué tengo mal?
Hola ramonchu!... Disculpa pero es que soy nuevo en esto de la programación y quisiera saber que es lo que esta mal!...
en este codigo de C++..
ojala puedas ayudarme pronto!!....te lo voy a gradecer mucho..saludos
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
typedef struct ser{ char nom[50];
char tel[25];
};
void cap(ser reg);
void mostrar(ser reg);
FILE *fd;
ser reg;
void main()
{
char *s="hac.txt";
char op;
fd=fopen(s,"w");
printf("Elige una opcion");
scanf("%s",op);
switch(op){
case '1': cap(reg);break;
case '2':mostrar(reg);break;
case '3':exit(0);
}
getch();
fclose(fd);
}
void cap(ser reg)
{
printf("nombre:");
gets(reg.nom);
}
void mostrar(ser reg)
{
fprintf(fd,"%s",reg.nom);
}
en este codigo de C++..
ojala puedas ayudarme pronto!!....te lo voy a gradecer mucho..saludos
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
typedef struct ser{ char nom[50];
char tel[25];
};
void cap(ser reg);
void mostrar(ser reg);
FILE *fd;
ser reg;
void main()
{
char *s="hac.txt";
char op;
fd=fopen(s,"w");
printf("Elige una opcion");
scanf("%s",op);
switch(op){
case '1': cap(reg);break;
case '2':mostrar(reg);break;
case '3':exit(0);
}
getch();
fclose(fd);
}
void cap(ser reg)
{
printf("nombre:");
gets(reg.nom);
}
void mostrar(ser reg)
{
fprintf(fd,"%s",reg.nom);
}
Respuesta de ramonchu
1