elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Error Violacion de segmento en programa en c en: 25 Junio 2014, 05:17 am
Al compilar me da el error de violacion de segmento, aca esta el programa, no se porque es el error ni donde se encuentra

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

struct vehiculo{

char nombre[35];
char modelo[20];
char placa[10];
int telefono;

};

int sum=0;

void agregar(struct vehiculo *dir){

printf("Ingrese el nombre del porpietario del vehiculo\n");
scanf("%s", dir[sum].nombre);

printf("Ingrese el modelo del vehiculo\n");
scanf("%s", dir[sum].modelo);

printf("Ingrese la placa del vehiculo\n");
scanf("%s", dir[sum].placa);

printf("Ingrese el numero de telefono del propietario del vehiculo\n");
scanf("%d", &dir[sum].telefono);

sum++;


}


int main(){
struct vehiculo directorio[4];
int op=0;

while(op!=6){
printf("\t\t Directorio de Vehiculos de Meirda\n\n");
printf("1-Añadir una nueva persona al directorio\n");
printf("2-Añadir un nuevo vehiculo a persona existente en el directorio\n");
printf("3-Ver datos de un vehiculo por medio de la placa\n");
printf("4-Ver vehiculos de un mismo propietario\n");
printf("5-Ver todos los datos\n");
printf("6-Salir del sistema\n");
scanf("%d",&op);

switch(op){

case 1:
agregar(directorio);
break;

}

}
return 0;

}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines