1
« en: Miércoles 14 de Mayo de 2008, 11:19 »
Hola a todos. Estoy progamando unas cosillas para una asignatura, pero hay un pequeño problema que me trae de cabeza. En un momento del programa, le asigno a unas variables sus correspondientes valores, pero el valor de estas se modifica como por arte de magia!! Es un programa muy simple, y aunque no soy un experto, tengo algo de conocimientos de programación. Y la verdad, no veo donde está el problema. Como control, imprimo en pantalla mis variables para ver que pasa con ellas y esto es lo que ocurre:
En un momento del programa tengo esto:
...
x=3.2;
y=3.;
z=10.;
d=1.E-10;
limit=50;
printf("\n%f",x) ;
pos[1]=x;
pos[2]=y;
pos[3]=z;
printf(".....%f\n",x);
...
Esto me devuelve: 3.200000.....10.000000
No es extraño???Quien modifica mi x???
programo con opensuse y esto me trae de cabeza. Ayuda!!!!