Título: ¿Por que se queda Parado? Publicado por: electrodev en 9 Abril 2012, 20:03 pm Hola gente nuevamente me surgio una pregunta la verdad es que llevo bastante dandole vueltas y me tiene desesparado.Bueno el code:
Código: float ip[15]; //Float para Ip Todo esto dentro del main claro xD.Bueno mi programa trabaja con ip, puerto y paht. La cosa esque quiero que segun vaya cojiendo los datos los muestre para asi cojer el siguiente y al final mostrarlos todos, pero al siguiente se para no sigue con el printf.Trabajo con Dev-C++ en Windows. Espero que puedan ayudarme por favor estoy desesparaditooo!!! MUCHAS GRACIAS, Chicos Título: Re: ¿Por que se queda Parado? Publicado por: Ferno en 9 Abril 2012, 20:31 pm Hay cosas que no me cierran.
¿Por qué la declaración de tus variables son vectores de float e int? El vector de char es entendible, porque es una dirección y debe ser un string, pero lo demás no debería ser un vector. Sácale el "[15]" a tus variables "ip" y "port" y prueba nuevamente. Pregunta: ¿Imprime bien ésta línea?: Código Título: Re: ¿Por que se queda Parado? Publicado por: electrodev en 9 Abril 2012, 22:25 pm Si, de echo es la unica que imprime
Título: Re: ¿Por que se queda Parado? Publicado por: durasno en 9 Abril 2012, 23:25 pm Hola! no entiendo como eso te compilo, yo lo probe y no me dejo. Lo errores q tenes estan en los printf,ejemplo:
printf ("Mi Programa>IP:"%f, ip ">Port:"%d, port ">Paht:"%s, paht); // esto no esta permitido, no se puede concatenar de esa manera La declaracion correcta es: printf ("Mi Programa>IP: %f >Port:%d >Paht:%s",ip,port, paht); El resto debe ser: printf ("Mi Programa>IP:%f", ip); printf ("Mi Programa>IP:%f >Port:%d",ip, port); Revisa el uso de printf Saludos |