• Miércoles 15 de Mayo de 2024, 14:50

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 - antotejas

Páginas: [1]
1
C/C++ / Stack overflow
« en: Lunes 25 de Mayo de 2009, 09:59 »
Hola a todos,

Estoy realizando un programa en el que necesito leer datos de un fichero de text ,guardarlos en un array(para organizar la informacion) y luego procesarlos.

el problema es que al declarar el array,que lo quiero hacer de tamaño fijo y del tipo elemento:

element list[1000];

Solo me deja declararlo de este tamaño,si lo intento hacer de mas me sale el error de stach overflow:

Unhandled exception at 0x00402a47 in clustering1.exe: 0xC00000FD: Stack overflow.


¿Hay alguna solucion para este problema?

Gracias!!

2
C/C++ / interfaz gráfica
« en: Jueves 23 de Abril de 2009, 18:34 »
Hola a todos!

Se me ha propuesto hacer una interfaz grafica para un programa que tengo ya escrito en c++,solo que ahora en vez de mostrar los datos en un fichero de text, .txt, mi mision es mostrarlos en una interfaz grafica. ¿Me podeis recomendar alguna forma de hacerlo que sea facil de conectar con mi programa ya escrito?

Estoy usando visual c++ pero me parece algo complicado todo el tema de interfaces.

Muchas gracias!

3
C/C++ / error en la funcion MALLOC
« en: Domingo 15 de Febrero de 2009, 19:36 »
Hola,

Estoy haciendo un programa en el que tengo dos listas de arrays para almacenar en una numeros de cuenta,en otra nombres de personas y asi tendre que seguir haciendo mas listas. Lo hago de esta forma para poder comparar los datos y que no se me repitan en la lista.

La cuestion es que la lista de numeros de cuenta me funciona sin problema,pero la lista de nombres de persona me da fallo desde el pimer momento,adjunto parte del codigo:

        char *cuentas[6000];
   char *names[6000];
   char lineac[SIZEA];//will contain the line correspondent to an account number
   char linean[SIZEN];//will contain the line correspondent to a sender name
   char linead[SIZED];//will contain the line correspondent to a date
   char lineau[500];
   int numero_cuentas=0;
   int numero_nombres=0;

//Aqui miro si no existe el numero de cuenta en la lista de numeros de cuenta,si no existe lo introduzco
  if (!existec(lineac,cuentas,numero_cuentas))
      {
         cuentas[numero_cuentas] = (char*)malloc(41);
         strcpy(cuentas[numero_cuentas],lineac);
         numero_cuentas++;

//Hago lo mismo para el nombre de la persona

   if (!existec(linean,nombres,numero_nombres))
      {
         nombres[numero_nombres] = (char*)malloc(90);
         strcpy(names[names_number],linean);
         names_number++;
      }

El problema es que el mallox para la lista de nombres siempre me da NULL,sin embargo,si en vez de la lista de nombres le pongo la de numeros de cuenta me devuelve un puntero,osea que creo que no es por falta de espacio.

Alguna idea??

Gracias!!

4
C/C++ / array de strings
« en: Miércoles 11 de Febrero de 2009, 14:28 »
Hola a todos,

Mi problema es que tengo un fichero en excell que contiene nombres de personas,numeros de cuenta y nombres de bancos. Este fichero debe quedar de la siguiente forma:

attribute nombre_persona{nombre1,nombre2,nombre3,...}
attribute cuenta {cuenta1,cuenta2,cuenta3,...}
attribute nombre_banco {nombreb1,nombreb2,nombreb3,...}

Y aunque en el fichero .xls los nombres se repiten en mi fichero todos los nombres deben ser distintos,es decir ,que no se repitan.

La solucion pensada por mi es pasar del fichero excel a un .cvs separado por comas y de este paso a un fichero txt del que voy leyendo linea a linea teniendo cada linea un dato y todos seguidos en orden,es decir:

nombre_persona
cuenta
nombre_banco
nombre_persona
cuenta
banco
.
.
.

y asi hasta el final.Lo que quiero hacer es crear tres arrays,uno de nombres de peronas,otro de numeros de cuenta y otro de nombre de bancos,para asi,cada vez q leo una linea voy al array adecuado comparo con todos los elementos y si no existe en el array lo inserto al final.Asi al terminar el documento tendre los tres arrays sin repeticiones y solo me quedara escribir los arrays en el fichero final elemento a elemento.

el problema es que no se como declarar un array de strings,y llevo ya tiempo con ese problema,me da muchos fallos.

¿Una ayuda por favor?

Gracias!!

Páginas: [1]