Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - exel

#11
 No tengo nocion de C++, pero veo algo extraño al final:

if (port_idx >= 65535)
{
.
.
.
.
.
}
port_idx++;
}
};


ten en cuenta que estas hablando de una direccion de memoria cuando utilizas port_idx, y como es un arreglo pues port_idx++; es una instruccion ilegal.

Otra cosa que veo raro es la llave de cierre } arriba de inline void scan()
#12
Y si sustituyes las salidas como
cout<<"billetes de 2000"<< "\n\n"<<x<<endl

por
cout<<x<<" billetes de 2000"<< "\n\n"<<endl;

?

Si quieres contar la cantidad total de papeletas pues almacenas en otra varible los valores que obtengas de x
#13
 Si sabes manejar memoria dinamica (malloc, etc) arreglos y archivos pues ya lo tendrias arreglado.

Cuando ampieces a leer el archivo, sabras que debes obtener la primera fila, con la cantidad de columnas que ya dices conocer. Luego obtendras la segunda fila, y la tercera, etc. Hasta llegar al fin de archivo con la funcion feof(puntero a archivo) que indica que ya no hay mas datos en el archivo.

Por utilidad, el Sistema Operativo no dejara que otro programa utilize el archivo hasta que tu programa termine de utilizarlo.
#14
 Creo que tu problema esta en la diferencia, por ejemplo:
x=cant/2000;
cant=cant-cant /2000;


En vez de eso, debes hacer esto:
x=cant/2000;
cant=cant-x*2000;


Eso para todas las operaciones analogas.

Saludos
#15
 Si puedes, coloca una captura de pantalla del error
#16
Ademas de lo que ya dijeron arriba, creo que tambien falta reservar memoria para apuntar con my_addr y sin_addr.

Saludos
#17
 Creo que las unicas dependencias a resolver son las que nombro a continuacion.

Dependencias en Archivos .c y .h:
rise.c <----------- mytime.h <------ <sys/time.h>
danlib.c <------------- <sys/types.h>

Otras dependencias:
configure <---------------- <sys/stat.h> <memory.h> <sys/types.h> <unistd.h> <strings.h> <ac_nonexistent.h>

No se absolutamente nada de los makefiles. Entontre por ahi una inclusion de un archivo sanity-check.c, pero no recuerdo donde estaba.
#18
0) Instalar la version que quieras de Eclipse


1) Instalar CDT

CDT (C/C++ Development Tooling) es el "plugin" necesario para desarrollar en C/C++ con Eclipse.

Es necesario que descargues el CDT dependiendo de la version de Eclipse que tengas: http://www.eclipse.org/cdt/downloads.php

No es más que un archivo zip/tar.gz que deberemos descomprimir en la carpeta de Eclipse, añadiendo así los archivos correspondientes a las carpetas features y plugins.



2) Instalar el compilador MinGW y hacer que Eclipse lo reconozca

Botón derecho sobre Mi Pc -> Propiedades, Opciones Avanzadas -> Variables de Entorno, en Variables del sistema hacemos doble clic sobre Path y añadimos al final el siguiente texto

Citar;c:\MinGW\bin



3) Comenzar a trabajar con Eclipse

Si ejecutamos Eclipse ahora entre las perspectivas que podemos seleccionar (Window -> Open Perspective -> Other) tendremos una dedicada a C/C++. Para crear un nuevo proyecto seleccionaremos File -> New -> Managed Make C Project o Managed Make C++ Project dependiendo del lenguaje a utilizar. Solo tenemos que escribir un nombre para el proyecto y podemos pulsar sobre Finish, porque normalmente no necesitaremos tocar ninguna de las otras opciones.

Para añadir un nuevo archivo al proyecto pulsamos con el botón derecho sobre el proyecto y seleccionamos New -> Source File o Header File.



4) Añadir directorio de librerias a Eclipse antes de compilar

Has clic con el botón derecho sobre el proyecto, Project -> properties -> C/C++ general -> Paths and Symbols, click en 'Includes Tab', GNU C++ y click en 'Add', y colocas el siguiente texto

CitarC:\MinGW\include



FIN



Hay otro texto que especifica que tienes que hacer esto en el paso 4, por si no llegara a funcionar el anterior:

CitarAbre Eclipse
Crea un nuevo proyecto C
Escribe el nombre del proyecto
presiona Next
Presiona sobre Advanced settings
Selecciona "C/C++ Build"
Selecciona "Settings"
Selecciona "Configuration"
Selecciona "MinGW C Linker"
Selecciona "Libraries"
Añade "C:\MinGW\lib" en el lugar que dice "Librairy search path (-L)".
Crea un nuevo archivo en C


Nunca he utilizado Eclipse pero cualquier cosa que no entiendas, solo pregunta.

Saludos
#19
 Podrias ser un poco mas especifico y mostrar que es lo que haces o lo que no entiendes en los pasos que realizas poruqe existen muchas referencias en internet para solucionar tu problema.
#20
 Con asignacion dinamica, casting y recorrido de arreglos puedes manejar eso