C/Visual C - estudiante, problema con funcion...

   
Vista:

estudiante, problema con funcion...

Publicado por gabo (2 intervenciones) el 07/10/2007 21:21:26
**ERROR:**
gabriel@gabriel-desktop:~$ gcc agend.c -o agend
agend.c:5: error: syntax error before ‘*’ token
agend.c: En la función ‘main’:
agend.c:17: error: syntax error before ‘]’ token
agend.c: En la función ‘insertar’:
agend.c:45: error: el subíndice de la matriz no es un entero
agend.c:46: error: el subíndice de la matriz no es un entero
agend.c:47: error: el subíndice de la matriz no es un entero
gabriel@gabriel-desktop:~$

**CODIGO:**
#include<stdio.h>

typedef struct{

char name[40],phone[20],email[40];

}contacts;

void insertar(contacts []*, int *);

void eliminar();

void buscar();

void mostrar();

int main(){

contacts ppl[25];

int opc,count=0;

do{

printf("\tBienvenido a su agenda virtual. Porfavor escoja una de las siguientes opciones:\n\t\t1.-Agregar contacto(insertar).\n\t\t2.-Quitar contacto(eliminar).\n\t\t3.-Buscar contacto(buscar).\n\t\t4.- Mostrar info de contacto(mostrar).\n\t\t5.-Salir de la agenda virtual.\n\tIntrodusca el numero de la opcion deseada: ");

scanf("%d",&opc);

switch(opc){

case 1:

insertar(&ppl[],&count);

break;

case 2:

eliminar();

break;

case 3:

buscar();

break;

case 4:

mostrar();

break;

case 5:

break;

default:

printf("\tOpcion incorrecta. Porfavor intente nuevamente.");

break;

};

}while(opc!=5);

return 0;

}

void insertar(contacts *ppl[], int *count){

contacts aux;

printf("\t\t\tNombre: ");

scanf("%s",aux.name);

printf("\t\t\tTelefono: ");

scanf("%s",aux.phone);

printf("\t\t\tCorreo electronico: ");

scanf("%s",aux.email);

*ppl[count].name=aux.name;

*ppl[count].phone=aux.phone;

*ppl[count].email=aux.email;

count++;

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de C/Visual C
- Código fuente de C/Visual C
- Cursos de C/Visual C
- Temas de C/Visual C
- Chat de C/Visual C
información
Códigos de C/Visual C
- Flecha
- Calculadora en C
- Número mayor

RE:estudiante, problema con funcion...

Publicado por leo (1 intervención) el 08/10/2007 04:30:00
funcion( contacs * c [])

es la declaracion correcta

escribiste = funcion (contacs [] *)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar