Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

Memoria en c++

No hay Etiquetas
Entrada
Hardcore Extreme Level

alesio_sps

entradas: 3452

16:58 16/05/2008

1

Bueno les planteo mi problema: hice un programa en c++ que cumple la funcion de buscar strings en un archivo, para esto le pasas el nombre del archivo y la palabra y el programa se encarga de buscarlo, trabaja por atras de un programa mas grande aclaro, sino seria medio a pedo, bueno una vez que encuentra una coincidencia almacena su posicion en una lista dinamica, ahora mi proble es el siguiente windows solo me da 2.7Mb para el programa luego de eso me lo para, queria saber si alguien del foro dabe que libreria usar para poder pedir mas memoria…

Hardcore Extreme Level

McGiver

entradas: 3433

18:20 16/05/2008

2
Cita Iniciado por alesio_sps
Ver Mensaje
Bueno les planteo mi problema: hice un programa en c++ que cumple la funcion de buscar strings en un archivo, para esto le pasas el nombre del archivo y la palabra y el programa se encarga de buscarlo, trabaja por atras de un programa mas grande aclaro, sino seria medio a pedo, bueno una vez que encuentra una coincidencia almacena su posicion en una lista dinamica, ahora mi proble es el siguiente windows solo me da 2.7Mb para el programa luego de eso me lo para, queria saber si alguien del foro dabe que libreria usar para poder pedir mas memoria…

malloc – stdlib

Hardcore Extreme Level

alesio_sps

entradas: 3452

18:52 16/05/2008

3
Cita Iniciado por McGiver
Ver Mensaje
malloc – stdlib

Malloc es de stdlib y stdlib es de c, yo utilizo new para asignar memoria…
Aclaro de nuevo, el programa ya usa memoria dinamica el problema esta en que no encuetro un funcion o libreria que me permita pedir mas de 2.7Mb…

Gracias por el aporte Mguiver…

Hardcore Extreme Level

McGiver

entradas: 3433

18:57 16/05/2008

4
Cita Iniciado por alesio_sps
Ver Mensaje
Malloc es de stdlib y stdlib es de c, yo utilizo new para asignar memoria…
Aclaro de nuevo, el programa ya usa memoria dinamica el problema esta en que no encuetro un funcion o libreria que me permita pedir mas de 2.7Mb…

Gracias por el aporte Mguiver…

Ahhha jaja.. Perdón. Es que no uso C++. Fue un reflejo.

Definitivamente el problema es con el compilador. ¿Cual usás?

New aloca memoria dinámica… No tiene relación con el límite de memoria.
Si estás usando un intérprete proba de aumentar el tamaño de pila.

Hardcore Extreme Level

alesio_sps

entradas: 3452

19:29 16/05/2008

5
Cita Iniciado por McGiver
Ver Mensaje
Ahhha jaja.. Perdón. Es que no uso C++. Fue un reflejo.

Definitivamente el problema es con el compilador. ¿Cual usás?

New aloca memoria dinámica… No tiene relación con el límite de memoria.
Si estás usando un intérprete proba de aumentar el tamaño de pila.

Uso el Borland 4.75, configure el editor de proyectos para que me asigne mas memo, pero aparentemente no funciono, vos que compilador usas… necesito uno que me deje usar la conio.h…

Hardcore Extreme Level

McGiver

entradas: 3433

21:22 16/05/2008

6
Cita Iniciado por alesio_sps
Ver Mensaje
Uso el Borland 4.75, configure el editor de proyectos para que me asigne mas memo, pero aparentemente no funciono, vos que compilador usas… necesito uno que me deje usar la conio.h…

Uso gcc (g++ para C++). No compilo C/C++ bajo Windows.

Hardcore Extreme Level

alesio_sps

entradas: 3452

01:37 17/05/2008

7
Cita Iniciado por McGiver
Ver Mensaje
Uso gcc (g++ para C++). No compilo C/C++ bajo Windows.

Que problem yo uso la conio jaja y necesito uno que me la soporte y ese no lo hace segun tengo entendido…

Entry Level

Cordohh

entradas: 53

12:50 13/06/2008

8

erm… usa el turbo c++ de borland y ponete la libreria stdio.h xq podes mezclar c y c++ con este compilador.

Hardcore Extreme Level

alesio_sps

entradas: 3452

13:09 13/06/2008

9
Cita Iniciado por Cordohh
Ver Mensaje
erm… usa el turbo c++ de borland y ponete la libreria stdio.h xq podes mezclar c y c++ con este compilador.

Normalmente todo compilador que acepta c++ es compatible con c, igualmente ya encontre la solucion, en lugar de trabajar en memoria hice un archivo que se guarda en bits en el cual vuelco el resultado de la busqueda y desde ahi viene el servidor y levnta el resultado… de todos modos muchas gracias por responder…