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

#681
Programación C/C++ / Re: Error POO en SDL
5 Julio 2013, 16:33 PM
Cita de: Puntoinfinito en  5 Julio 2013, 16:25 PM
Edito con vim, y sí, estaba compilando desde la terminal. :/ El vídeo ya lo inicio en el código (init.cpp) y que yo sepa linkeo ya la librería SDL.
Tienes que incluir todos los archivos cpp en la compilación:

Código (cpp) [Seleccionar]
g++ main.cpp init.cpp input.cpp...
#682
Programación C/C++ / Re: Error POO en SDL
5 Julio 2013, 14:34 PM
Error de linkado.

¿Cómo compilas tú? Si lo haces con líneas de comandos tienes que escribir el nombre de todos los archivos (o usar un makefile).

Si usas un IDE como Codeblocks, tienes que meter todos los archivos en un mismo proyecto.

Además de eso, tienes que inicializar el vídeo, las SDL y tienes que "linkar" con la librería SDL... Si me dices tu SO y las herramientas que utilizas te lo explico.
#683
Rir37, se te ha olvidado quitar la librería conio  ;)
#684
Programación C/C++ / Re: Volver a programar
5 Julio 2013, 01:12 AM
Cita de: HastatusXXI en  5 Julio 2013, 00:47 AM
Bueno, pues me estáis haciendo un lío xDDD Ahora no sé si seguir aprendiendo C o empezar con C++ :S
Aclaro que en C solo me falta aprender algunos conceptos más avanzados como los sockets y repasar los que ya sabía. Y, por supuesto, mucha práctica.
Eso no es el lenguaje C, sino una librería (ni siquiera es una librería estándar).
#685
Programación C/C++ / Re: Volver a programar
4 Julio 2013, 16:07 PM
Hemos dicho no orientarlo a objetos, ergo no vamos a usar clases y no tenemos polimorfismo.

Yo creo que es más fácil por la librería estándar y esque cin -> scanf y cout -> printf. No tendrá tampoco que pelear con los caracteres, porque podrá usar strings. Para array dinámicos tiene la clase vector.
#686
Cita de: eferion en  4 Julio 2013, 08:40 AMY a título personal, procura no usar los devcpp ni derivados, llevan años sin mantenimiento y dan problemas.
wxdevcpp es una versión nueva y actualizada por otro autor.

Aunque personalmente sigo prefiriendo el CodeBlocks
#687
CreateProcess lanza un nuevo programa desde cero, el nombre se indica en el primer campo y los argumentos en el segundo campo.

Los exe pueden recibir argumentos, no sé si has visto una declaración main de este estilo:

int main(int argc,char** argv)

argc es el número de argumentos y argv son los distintos argumentos  ;)
#688
Programación C/C++ / Re: Volver a programar
3 Julio 2013, 17:15 PM
Cita de: HastatusXXI en  3 Julio 2013, 17:13 PM
Ya, pero es ya estoy aprendiendo Python, que maneja POO, así que de momento no le veo demasiada utilidad. Tengo intención de empezar cuanto antes a aprender lenguajes de programación de Internet (PHP, HTML, javascript...).
C++ es multi-paradigma. Puedes usarlo sin orientarlo a objetos.

La diferencia con C esque tiene una sintaxis más flexible y las librerías estándares son más potentes y flexibles.
#689
Programación C/C++ / Re: Volver a programar
3 Julio 2013, 17:11 PM
Yo me iría más a C++:
http://minidosis.org/C++/
#690
Has tenido suerte, hize una cosa parecida hace unos días:

Código (cpp) [Seleccionar]
void InvertirMovimiento(short* Movimientos,const short Tamanyo)
{
   short Buffer[Tamanyo];
   register short i = 0
   for (i = 0; i < Tamanyo; i++)
   {
       Buffer[i] = Movimientos[Tamanyo-i-1];
       Movimientos[i] = Buffer[i];
   }
}