elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 ... 46
281  Programación / Programación C/C++ / Re: Duda SDL_init() en: 7 Diciembre 2011, 19:31 pm
Pfff, soy lo PEOR!!
Error: Si se fijan tengo un ";" luego del if del SDL_Init del segundo código.

Estos errores de tipeo me molestan demasiado :P
282  Programación / Programación C/C++ / Re: urgenciaaa tengo problema con la consultaa!! en: 7 Diciembre 2011, 18:43 pm
Si especificas el problema es más fácil encontrar la solución :)
283  Programación / Programación C/C++ / Re: Tateti en c en: 6 Diciembre 2011, 02:36 am
Sobre conio.h, te recomiendo leer este hilo: http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html

Por lo demás, te recomiendo leer algún buen libro de C que siga el standard.
Por ejemplo, la declaración de la función main es:

Código
  1. int main (int argc, char* argv[])

Cuando programás en C, todo es una función. No existen procedimientos explícitos. Por ende, todo módulo aparte debe devolver algún valor (sea entero, caracter, etc... si devuelves un tipo void, sería algo análogo a un procedimiento).
Pero en fin, te recomendaría leer algún libro, como El Lenguaje de Programación C de Kernighan & Ritchie (que en paz descanse).
284  Programación / Programación General / Re: Controlador de versiones online en: 5 Diciembre 2011, 15:46 pm
¿Alguno probó Mercurial?
285  Programación / Programación C/C++ / Duda SDL_init() en: 4 Diciembre 2011, 03:20 am
Gente, estoy con algo bastante curioso (o tan tonto que no lo veo :P).
Resulta que estoy trabajando con la librería SDL, en Eclipse. Tengo 2 proyectos diferentes, con un archivo source cada uno. Aclaro que ambos proyectos están en el mismo directorio y tienen exactamente las mismas propiedades.

Ahora bien, en un source tengo este código:


Código
  1. #include <stdio.h>
  2. #include <SDL/SDL.h>
  3.  
  4. int main (int argc, char* argv[])
  5. {
  6. SDL_Surface* screen;
  7. SDL_Surface* surface;
  8. Uint32 rmask = 0xff000000;
  9. Uint32 gmask = 0x00ff0000;
  10. Uint32 bmask = 0x0000ff00;
  11. Uint32 amask = 0x000000ff;
  12.  
  13. if(SDL_Init(SDL_INIT_AUDIO | SDL_INIT_VIDEO) < 0)
  14. {
  15. printf("No se puede inicializar SDL: %s\n",SDL_GetError());
  16. exit(1);
  17. }
  18.  
  19. screen = SDL_SetVideoMode(640,480,32,SDL_SWSURFACE | SDL_DOUBLEBUF);
  20. if ((screen == NULL))
  21. {
  22. fprintf(stderr, "No se puede establecer el modo video 640x480: %s \n",SDL_GetError());
  23. exit(1);
  24. }
  25.  
  26. surface = SDL_CreateRGBSurface(SDL_SWSURFACE,640,480,32,rmask,gmask,bmask,amask);
  27. if ((surface == NULL))
  28. {
  29. fprintf(stderr,"Error al crear pantalla %s \n",SDL_GetError());
  30. exit(1);
  31. }
  32.  
  33.  
  34.  
  35. printf("Está todo más que bien\n");
  36. atexit(SDL_Quit);
  37. return 0;
  38. }
  39.  

Algo muy simple en SDL, recién para arrancar. Compila, lo corro, y funciona de pelos.
Ahora bien en el otro source tengo este otro código:


Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <SDL/SDL.h>
  4.  
  5. int main (int argc, char* argv[])
  6. {
  7. SDL_Surface *screen, *image;
  8. Uint32 rmask, bmask, gmask, amask;
  9. SDL_Rect dest; /*Destiny of the image*/
  10. SDL_Event event;
  11. int done = 0;
  12.  
  13. atexit(SDL_Quit);
  14.  
  15. /*INIT SDL*/
  16. if (SDL_Init(SDL_INIT_VIDEO) < 0);
  17. {
  18. printf("No se pudo inicializar SDL %s \n", SDL_GetError());
  19. exit(1);
  20. }
  21.  
  22. /*ACTIVATE VIDEO MODE*/
  23. screen = SDL_SetVideoMode(640,480,32,SDL_HWSURFACE);
  24. if ((screen == NULL))
  25. {
  26. printf("No se pude inicializar el modo gráfico %s \n",SDL_GetError());
  27. exit(1);
  28. }
  29.  
  30. /*UPLOAD GRAPHIC*/
  31. image = SDL_LoadBMP("Ruta.bmp");
  32. if (image == NULL)
  33. {
  34. printf("No se pudo cargar gráfico %s \n",SDL_GetError());
  35. exit(1);
  36. }
  37.  
  38. /*Defining destiny of the image*/
  39. dest.x = 100;
  40. dest.y = 100;
  41. dest.w = image->w;
  42. dest.h = image->w;
  43. SDL_BlitSurface(image,NULL,screen,&dest);
  44.  
  45. /*Show Screen*/
  46. SDL_Flip(screen);
  47.  
  48. /*Free Surface*/
  49. SDL_FreeSurface(image);
  50.  
  51. /*Waiting for the user to press to quit*/
  52. while (done == 0)
  53. {
  54. while (SDL_PollEvent(&event))
  55. {
  56. if (event.type == SDL_KEYDOWN)
  57. done = 1;
  58. }
  59. }
  60.  
  61. /*FINISH SDL*/
  62. return 0;
  63. }
  64.  

También compila perfecto. El problema es que al correrlo, me da un error en el SDL_Init. Es decir, entra al if del SDL_Init.
Lo curioso es que limpio esa parte del código, es decir, no inicializo el SDL, y funciona perfectamente el programa. Carga la ventana con la respectiva imágen.

No entiendo, ¿Alguien sabe qué está ocurriendo?
286  Programación / Programación General / Re: Controlador de versiones online en: 4 Diciembre 2011, 01:28 am
¿Google Code? No estoy seguro si lo que buscas es un repositorio...
287  Programación / Programación C/C++ / Re: Quiero una ejemplo de un programa utilizando herramientas como While-Do while en: 3 Diciembre 2011, 04:35 am
El código tiene muchos errores.
Te recomiendo leer un buen libro de C antes de empezar a programar de esta manera.
Pasate por acá: http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html
Descargate y lee algún libro. Yo te recomiendo El Lenguaje de Programación C, pero hay muchos muy buenos.
288  Foros Generales / Foro Libre / Re: Creen en los ovnis? en: 3 Diciembre 2011, 02:11 am
HOLA!!!

Esto es en respuesta a los 2 post...

Primero lo de la edad media era un simple ejemplo...

Si esta raza "inferior" que encontramos puede llegar a ser un peligro en algun momento, lo mas prudente es erradicarla apenas hayamos obtenido todo lo que necesitabamos (si es que necesitabamos algo de ellos), por que en un futuro pueden revelarse e ir en nuestra contra y por supuesto nosotros les dimos todos nuestros conocimientos e hicimos que avancen a pasos agigantados, el humano (no otra raza que suponemos que existe) quiere las cosas para EL, es egoista por naturaleza.

Pensando desde un punto de vista mas humanistico, erradicar una raza no es nada bueno... Pero si esta raza amenazara a la nuestra? YO no dudaria en destruirlos...

Las alianzas se dan entre potencias de +/- = fuerza, nunca se dan entre fuertes y debiles, el fuerte come al debil, es asi.

Epoca napoleonica por ejemplo españa aliada a francia, napoleon pide cruzar españa para atacar portugal y termino derrocando al rey español y proclamando españa bajo mando borbon.

En el mundo conocido solo hay 2 bienes escasos, los recursos naturales y el conocimiento. (economicamente hablando), si nosotros podemos sacar alguno de ellos del mundo nuevo, no lo vamos a dudar.

Llendo a la epoca de la colonizacion de America, Cortez le daba cacharros a los aztecas y mayas y estos le daban a cambio oro. España se aprobecha de la civilizacion que no conoce el valor de lo que tiene y cambia cosas sin valor para nosotros por cosas invalorables.

La inteligencia de la que hablo es la racional, y una inteligencia racional siempre es egoista, esta puede dejar que otros convivan pero no que la amenacen, y si a esta inteligencia le hace falta algo de lo que tiene otro, no dudara en conseguirlo.


Puro prejuicio. ¿Cómo te das cuenta si algo inferior es amenazante? Y, si se tuviera un poco de raciocinio alguien inferior no amenazaría al superior, simplemente porque no quiere que pase lo que estás explicando! Es decir, la única manera que queda de destruir a alguien inferior, es por puro prejuicio y para cuidar nuestra vida "por si las dudas!".

Tal vez te malinterpreté, pero ¿Realmente piensas justificar los actos de Cortés, Napoleón y compañía? ¿O simplemente estás hablando como un tercero y explicas lo que "puede llegar a pasar con razas inferiores como ya ha pasado"? ¿Compartes lo que has dicho? Porque si es así, dios mío, estás justificando la cantidad de crímenes que se cometieron por el egoísmo humano.
289  Foros Generales / Foro Libre / Re: Creen en los ovnis? en: 3 Diciembre 2011, 00:01 am
Pensamientos como los que se han dado en este hilo son de los que se deducen que somos una raza extremadamente joven.
Concuerdo 100% con el comentario de Unbr0ken acá arriba.

Espero que seamos la única raza en todo el universo que se autodestruye a sí misma, sino el universo está perdido.
290  Foros Generales / Foro Libre / Re: -> Integrales en: 2 Diciembre 2011, 23:58 pm
@BlackZerox
Esa página me ha salvado la vida varias veces :P. Tiene excelentes funcionalidades matemáticas y gráficas.
Páginas: 1 ... 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 ... 46
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines