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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / problemas con string Urgente en: 10 Diciembre 2014, 03:04 am
tengo un problema con la lectura de caracteres con espacios por que solo me pide el primero y el resto se lo salta no se más que hacer necesito una solucion lo antes posible porfavor

#include <stdio.h>
#include <string.h>


struct contac {
   char nombre[15];
   char email[20];
   char direccion[40];
   char telefono[15];
};

void agregar_contacto(struct contac contactos[]);

int main(){
   struct contac contactos[10];

   agregar_contacto(contactos);

   printf("Nombre es %s\n", contactos[0].nombre);
   printf("email es %s\n", contactos[0].email);
   printf("direccion es %s\n", contactos[0].direccion);
   printf("telefono es %s\n", contactos[0].telefono);

   return 0;
}

void agregar_contacto(struct contac contactos[]){
   int i;
   int n=1;
   for(i=0;i<n;i++){
      printf("Ingrese el nombre\n");
      scanf("%[^\n]", contactos.nombre);

      printf("Ingrese el email\n");
      scanf("%[^\n]", contactos.email);

      printf("Ingrese la direccion\n");
      scanf("%[^\n]", contactos.direccion);

      printf("Ingrese el numero de telefono\n");
      scanf("%[^\n]", contactos.telefono);

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