Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Bryank en 1 Julio 2016, 04:41 am



Título: Duda al sumar un numero a una variable de una estructura
Publicado por: Bryank en 1 Julio 2016, 04:41 am
 :D Hola a todos, apenas estoy inciando en esto de la programacion y me ha surgido una duda sobre las variables de las estrcturas.
He creado una estructura llamada "TeamHome" y tiene una var float "Pun", ahora bien cuando en mi programa le intento sumar un numero,algo asi:

TeamHome.Pun + 3;
veo que la variable Pun no cambia, pero si hago esto:
TeamHome.Pun++;
se incrementa +1,

Hay alguna razon por la cual la 1era forma no funcione?, o solo se puede incrementar 1 las variables en las estructuras? La verdad no creo pero bue...

Thx de antemano



Título: Re: Duda al sumar un numero a una variable de una estructura
Publicado por: Joe Fraddy en 1 Julio 2016, 04:44 am
Pon el código, quizá no eres muy explicito amigo.

Saludos!!!


Título: Re: Duda al sumar un numero a una variable de una estructura
Publicado por: engel lex en 1 Julio 2016, 04:52 am
lo que dice Joe Fraddy es cierto... sin embargo haré presunciones apresuradas

por lo que, o  veo te perdiste en el lenguaje...

si haces
a=1
y luego
a+10

"a" seguirá siendo 1... es suma no se la asignaste a nadie... en tal caso es

a = a+10

o su forma acortada
a += 10

recuerda si haces 1+5, 1 siempre será 1 y nunca 6


Título: Re: Duda al sumar un numero a una variable de una estructura
Publicado por: Bryank en 1 Julio 2016, 04:56 am
Oh ok, me siento como un idiota  :P, ya entendi lo que quieres decir y veo mi error.
(No puedo creer que no lo haya visto)
Esta bien, lamento lo de no ser especifico  :P.

Mi duda esta resuelta,thx.



Título: Re: Duda al sumar un numero a una variable de una estructura
Publicado por: AlbertoBSD en 1 Julio 2016, 06:10 am
Que bueno que resolvieras tu error, y No no te sientas mal, nadie nace sabiendo! Y en un lenguaje tan complejo como lo es C, no importa siempre que aprendas de tus errores.

Saludos!!