Bloqueador de anuncios detectado: Nuestro sitio web se hace posible mediante la visualización de anuncios en línea a nuestros visitantes. Por favor, considera ayudarnos desactivando tu bloqueador de anuncios en nuestro sitio web.
hola en clase me han dado este codigo y tengo que meterlo en una funcion, cualquier ayuda que me puedan o como debo empezar, llevo dos dias y no he conseguido nada, gracias
Estoy como hipersayan_x. No veo dónde está el problema.
El código no es que esté mal tal y como está.
Descargue el gestor de mp3 "Music Manager" -> ([url=http://ctrlalt.iespana.es]mmlf[/url])
Última versión del gestor "Music Manager" -> ([url=http://sourceforge.net/projects/jmusicmanager/]jmmm[/url])
/* Aqui van los includes */
/* Aqui van los typedefs, structs, macros, etc. */
/* Primero declaras las funciones que vas a utilizar antes de main */
void InsertAfter(Polygon_list_node *item, Polygon_list_node *afterMe); /* Fijate que la declaracion lleva un ; al final */
void InsertBefore(Polygon_list_node *item, Polygon_list_node *beforeMe);
void RemoveItem(Polygon_list_node *item);
int main ( int argc, char **argv )
{
/* Aqui haces lo que quieras con las funciones*/
InsertAfter(/* parametros de la funcion */);
InsertBefore(/* parametros de la funcion */);
RemoveItem(/* parametros de la funcion */);
return 0;
}
/* Y abajo de main se definen las funciones */
void InsertAfter(Polygon_list_node *item, Polygon_list_node *afterMe)
{
/* Codigo de la funcion */
}
void InsertBefore(Polygon_list_node *item, Polygon_list_node *beforeMe)
{
/* Codigo de la funcion */
}
void RemoveItem(Polygon_list_node *item)
{
/* Codigo de la funcion */
}
tomario escribió:muchas gracias!!!!si era esto lo que buscaba
¿¿una duda los parametros de las funciones pueden ser los mismos que ya tienen??
Si te referís a los nombres de las variables que le pasas, pueden ser los mismos o cualquier otro, no tiene importancia.
Siempre recordá que en c los tipos, el numero y el orden de datos deben ser idénticos a como definiste la función.
tomario si consideras que el tema fue resuelto por favor edita el primer post y agrégale al título (SOLUCIONADO) para que la ayuda que recibiste le sea útil a a otros usuarios también, mediante el uso del buscador. Gracias.
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.
tomario escribió:muchas gracias!!!!si era esto lo que buscaba
¿¿una duda los parametros de las funciones pueden ser los mismos que ya tienen??
Por poder se puede, pero no es que sea aconsejable. Hay que acostumbrarse (y lo digo por mí también) a poner nombres descriptivos a tu variables, sobretodo para evitar confusiones tanto en tu parte del código como en otros posibles sitios.
Además ten en cuenta que no siempre vas a trabajar con un único elemento de un tipo, con lo que si tienes que insertar dos elementos en esa lista lo lógico es que los llames "elemento1" y "elemento2" (seguro que no son los mejores nombres, pero no se me ocurren otros)
En la función InsertAfter (y en el resto), los nombres tan sólo facilitan una simple descripción de lo que se va a hacer. Así es fácil saber que después del elemento "afterMe" se insertará el elemento "item". No hace falta ni siquiera mirar el código de la función (siempre que la función haga lo que tenga que hacer).
En vez de "item" se podía haber llamado "a" y "b" en vez de "afterMe", pero en este caso resulta confuso qué elemento es que el vas a insertar.
Descargue el gestor de mp3 "Music Manager" -> ([url=http://ctrlalt.iespana.es]mmlf[/url])
Última versión del gestor "Music Manager" -> ([url=http://sourceforge.net/projects/jmusicmanager/]jmmm[/url])