Título: problema parametros funcion Publicado por: sargo en 22 Marzo 2012, 22:23 pm Hola a todos, soy nuevo en la programacion C y tambien en el foro.
Tengo un par de problemas en el siguiente programa: Main: se encarga de recibir por pantalla los patametros robotx orden y metros en una misma linea a y a la vez, e imprimir los codigos de control despues de llamar a las 2 funciones. La funcion Robot_valido con el parametro robotx , comprueba que hemos introducido correctamente la palabra robot junto con x(numero entre 1 y 5 inclusive), esta parte funciona bien. Pero si introzuco exit no sale del programa como quiero. y el otro problema es que la segunda funcion no recibe bien los parametros, he probado con printf en varias zonas del programa y parece como si se machacaran los parametros orden y metros. aqui os dejo el codigo a ver si me podeis echar un cable. Código: #include <stdio.h> he editado un poco el codigo para actualizarlo a la ultima version que tengo pero que aun asi sigue fallando en lo mismo. Muchas gracias de antemano Título: Re: problema parametros funcion Publicado por: naderST en 24 Marzo 2012, 00:36 am Bienvenido al foro, a simple viste tienes varios errores, uno de ellos es hacer fflush al stdin ya que esta función solo se utiliza para flujos de SALIDA. Además estás declarando tu arreglo robotx[] de 6 caracteres cuando tendría que ser de 7 ya que debes dejar espacio para el carácter nulo (\0).
Otra cosa, lo correcto es que la función main retorne un entero. Título: Re: problema parametros funcion Publicado por: Beakman en 24 Marzo 2012, 00:39 am Tenés muchos errores pero probé tu programa y funcionó. Cuando me pide los datos y escribo 'exit' finaliza correctamente.
Tal vez no entendí bien tu pregunta. De todas formas te digo que me parece bastante desorganizado hacer un programa de esa manera. |