Título: Pasar datos de una función a otra Publicado por: Vurkolak en 20 Julio 2020, 17:11 pm Buenas a ver si alguien me puede ayudar, en esta función para resumir simplemente lo que hace es abrir el ficheroIpOK.txt donde contienen las ips y las muestra por pantalla, ahora tengo una segunda función que se llama pingMediaDNS, está función esta preparada para la inserción de una ip dns por teclado (scanf) pero ahora necesito que la función ipContestan le envie el valor que lee del fichero para que haga la media del ping, no se si me explico bien.
Muchas gracias. saludos. Código
Título: Re: Pasar datos de una función a otra Publicado por: K-YreX en 21 Julio 2020, 01:52 am No sé muy bien lo que quieres hacer con la segunda función pero me parece que le estás dando muchas vueltas a los mismos datos de manera innecesaria.
De la línea 59 a la 67 se puede resumir en: Código Además dices que la función pingMediaDNS() está preparada para una entrada por teclado y no es cierto. La única entrada que recibe esa función es desde fichero en la línea 53. Por lo tanto, no se muy bien ni lo que quieres hacer ni dónde tienes el problema. Título: Re: Pasar datos de una función a otra Publicado por: Vurkolak en 21 Julio 2020, 10:37 am Buenas K-YreX, te agradezco una vez más por ayudarme, la cuestión es que me piden que el programa sea modular, estás funciones la función pingMediaDNS la hice en la pasada práctica para que se introducirán las DNS con un scanf (creo que me he explicado mal) con la entrada manual toda va bien, pero ahora me piden que no sea una entrada por teclado si no que se leerá desde el fichero, claro de alguna manera ahora yo tengo que pasar el valor que está leyendo la función ipContestan para pasarla a pingMediaDNS que será el valor leído del fichero, de esta manera no debería tocar ni la función ni nada ya que de la lectura del archivo devolvería el dato que le tengo que pasar a la función pingMediaDNS que es el Char*DNS, tal vez la función está mal planteada para el propósito de modulación o mi pensamiento es erróneo al hacerlo de esta manera, ando bastante perdido y seguro que me estoy complicando la vida.
Muchas gracias Saludos |