• Lunes 6 de Mayo de 2024, 10:34

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - gandalfelgris

Páginas: [1]
1
C/C++ / Problemas Con Lectura De Doubles Desde Fichero
« en: Jueves 27 de Enero de 2005, 01:19 »
Hola Chicos,
                   Tengo un problema, porque tengo que leer unos datos del tipo double de un fichero de texto y no los consigo leer correctamente. Debo tener algun fallo en el código pero no lo veo. Aqui teneis el codigo de como leo los datos:

for (i=0;i<numCiudades;i++)
   {
      fscanf(fEntrada,"%g",&car2);
      if (car2!=EOF)
      {
         listaCiudades.coordenada_x=car2;
      }
      else {fprintf(fSalida,"Fallo en estructura (leer valoresObjetos) \n");}
      fscanf (fEntrada,"%f",&car2);
      if (car2!=EOF)
      {
         listaCiudades.coordenada_Y=car2;
      }
      else {fprintf(fSalida,"Fallo en estructura (leer valoresObjetos) \n");}
   }
La variable car2 esta declarada como double *car2, aunque he probado a declararla como double car2 y tampoco funciona.

Quisiera saber si alguno de vosotros me podria ayudar. Le estaría muy agradecido

Atentamente

2
C/C++ / Problemas Con Lectura De Double
« en: Domingo 9 de Enero de 2005, 00:26 »
Hola a todos,
                    me preguntaba si alguien me podria ayudar a descubrir el error que tengo en esta parte de codigo para que en el resultado que salga de la lectura sea basura

double car2;
double pc;
double pm;
printf ("\n\n Introduzca la probabilidad de cruce => ");
   scanf ("%g",&car2);
   if (car2!=EOF)
   {
      pc=car2;
      fprintf(fError,"\n PROBABILIDAD DE CRUCE: = %g \n",pc);
      printf("\n PROBABILIDAD DE CRUCE: = %g \n",pc);
   }

   printf ("\n\n Introduzca la probabilidad de mutacion => ");
   scanf ("%g",&car2);
   if (car2!=EOF)
   {
      pm=car2;
      fprintf(fError,"\n PROBABILIDAD DE MUTACION: = %g \n",pm);
      printf("\n PROBABILIDAD DE MUTACION: = %g \n",pm);
   }

Le estaría muy agradecido al que pudiera ayudarme, pues es una practica muy importante para mi

3
C/C++ / Problemas Con Lectura De Datos
« en: Domingo 19 de Diciembre de 2004, 20:03 »
Hola a todos,
                    Estoy haciendo una practica para la facultad y tengo un problemilla. La practica es sobre busqueda local pero con el algoritmo no tengo ningun problema. Mi problema viene al leer los datos del fichero de datos. Los datos que tengo que leer son numeros enteros seperados por 1 o varios espacios. Yo tengo hecho ya un codigo, pero ese codigo solo funciona cuando hay un unico espacio de separacion. Quisiera saber si me podeis ayudar a programar un codigo que lea de un fichero numeros enteros que pueden ser de varias cifras, normalmente cuatro o mas, y los guarde en un Array de Structs de c con campos de tipo entero (coordenada_x y coordenada_Y). Os mando un fichero de datos de mi problema para que os hagais una idea de lo que quiero. El pimer componente de cada fila del fichero es un identificador que no me importa para nada.

4
ADA / Problemas De Interbloqueos
« en: Jueves 8 de Enero de 2004, 18:16 »
Hola Compis de foro,
                               Estoy haciendo una practica que implementa en Ada el algoritmo de busqueda local aplicado al problema de la planificacion  de tareas en una maquina.

En esta practica, para saber la factibilidad de una solucion (una solucion es una organizacion concreta de las tareas en las maquinas, siendo la optima la que minimice el tiempo de ejecucion de la ultima tarea) hay que tener en cuenta que se pueden producir interbloqueos entre las tareas que se ejecutan en diferentes maquinas. Mi representacion del problema es la siguiente

type opTarea is
record

tiempo: natural;
maquina:natural;

end record;

type Datos1 is array (1..Maxoperaciones) of opTarea;
type Datosp is array (1..Maxtareas) of Datos1;

type Solucion is array (1..Maxoperaciones)(1..Maxtareas) of integer;

Me gustaria saber si alguien podria ser tan amable como para proporcionarme un codigo fuente con el que pudiera llevar a cabo en Ada la labor de control de interbloqueos que se me requiere.

Atentamente

5
ADA / Problemas Con Lectura De Fichero
« en: Jueves 25 de Diciembre de 2003, 21:10 »
Hola compañeros de foro. Soy un nuevo compañero vuestro y tengo un problema con el que espero me podais ayudar. Se trata de que no consigo saber como leer en Ada desde un fichero de texto caracter a caracter. Haciendo el siguiente codigo:

While not End_Of_File loop
   while not End_Of_Line loop
      get (fichero,car);
      put(fichero_Sal,car);
   end loop;
end loop;
Por supuesto despues de haber declarado todas las variables e instanciado el paquete Ada.Text_Io con el with, se me queda en un bucle infinito.

Por favor espero que alguien pueda decirme como va esto pues estoy atascado y lo necesito para una practica.

Atentamente

gandalfelgris

Páginas: [1]