Hilo
error entre registro (Erik González Soler) 2017-01-05 11:59:56
Hola, estoy haciendo un programa de ficheros, y utilizo una estructura
'usuario'.
sin embargo, cuando compilo, me sale el mismo error en todas las funciones
que utilizo en otras funciones:
[Error] cannot convert 'usuario' to 'usuario*' for argument '1' to 'void
Insertar(usuario*, short int&, short int, usuario)'
Lo único que cambia en los errores es el nombre de la función, que en este
caso es Insertar. No entiendo por qué lo toma como dos estructuras de tipo
diferente, si las llamo igual.
Gracias de antemano.
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Re: error entre registro (Andres Z) 2017-01-05 16:45:08
Hola,
Los tipos de datos son diferentes, no es lo mismo un tipo "usuario" que un
"puntero a usuario" (usuario*).
Para mas info: http://c.conclase.net/curso/?cap=012
El 5 de enero de 2017, 9:12, Erik González Soler <erikgonso98@gmail.com>
escribió:
>
> Hola, estoy haciendo un programa de ficheros, y utilizo una estructura
> 'usuario'.
> sin embargo, cuando compilo, me sale el mismo error en todas las funciones
> que utilizo en otras funciones:
>
> [Error] cannot convert 'usuario' to 'usuario*' for argument '1' to 'void
> Insertar(usuario*, short int&, short int, usuario)'
>
> Lo único que cambia en los errores es el nombre de la función, que en este
> caso es Insertar. No entiendo por qué lo toma como dos estructuras de tipo
> diferente, si las llamo igual.
>
> Gracias de antemano.
>
> _______________________________________________
> Lista de correo Cconclase Cconclase@listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Re: error entre registro (Daniel de Dios) 2017-01-09 19:45:23
Hola Erik:
Me da, que tú has definido las funciones con un parámetro puntero a una estructura que tu has hecho. Y en el programa, al llamar a dicha función le pasas la estructura misma, y no su dirección, que es lo que está esperando.
Saludos
Daniel de Dios "El Ignorado"
________________________________
De: Cconclase <cconclase-bounces@listas.conclase.net> en nombre de Erik González Soler <erikgonso98@gmail.com>
Enviado: jueves, 5 de enero de 2017 13:12
Para: cconclase@listas.conclase.net
Asunto: [C con Clase] error entre registro
Hola, estoy haciendo un programa de ficheros, y utilizo una estructura 'usuario'.
sin embargo, cuando compilo, me sale el mismo error en todas las funciones que utilizo en otras funciones:
[Error] cannot convert 'usuario' to 'usuario*' for argument '1' to 'void Insertar(usuario*, short int&, short int, usuario)'
Lo único que cambia en los errores es el nombre de la función, que en este caso es Insertar. No entiendo por qué lo toma como dos estructuras de tipo diferente, si las llamo igual.
Gracias de antemano.
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Re: error entre registro (Cristian Borja Gutiérrez) 2017-01-10 16:13:40
unsubscribe
El 9 de enero de 2017, 20:58, Daniel de Dios El Ignorado <
Daniel.deDios@hotmail.com> escribió:
> Hola Erik:
>
>
> Me da, que tú has definido las funciones con un parámetro puntero a una
> estructura que tu has hecho. Y en el programa, al llamar a dicha función
> le pasas la estructura misma, y no su dirección, que es lo que está
> esperando.
>
>
>
> Saludos
> Daniel de Dios "*El Ignorado*"
>
>
>
> ------------------------------
> *De:* Cconclase <cconclase-bounces@listas.conclase.net> en nombre de Erik
> González Soler <erikgonso98@gmail.com>
> *Enviado:* jueves, 5 de enero de 2017 13:12
> *Para:* cconclase@listas.conclase.net
> *Asunto:* [C con Clase] error entre registro
>
>
> Hola, estoy haciendo un programa de ficheros, y utilizo una estructura
> 'usuario'.
> sin embargo, cuando compilo, me sale el mismo error en todas las funciones
> que utilizo en otras funciones:
>
> [Error] cannot convert 'usuario' to 'usuario*' for argument '1' to 'void
> Insertar(usuario*, short int&, short int, usuario)'
>
> Lo único que cambia en los errores es el nombre de la función, que en este
> caso es Insertar. No entiendo por qué lo toma como dos estructuras de tipo
> diferente, si las llamo igual.
>
> Gracias de antemano.
>
> _______________________________________________
> Lista de correo Cconclase Cconclase@listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
--
Cristian Borja Gutiérrez
_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ