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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10
51  Programación / Programación C/C++ / problemas con sdl al ejecutar mi muñeco en: 23 Septiembre 2011, 14:02 pm
Hola

Oy me e bajado de internet un codigo para ver si me funciona el sdl con c++

Pero cuando ejecute dicho codigo se me cierra recien lo ejecuto...

El codigo es
Código:
#include <stdio.h>
#include <stdlib.h>
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <SDL/SDL_mixer.h>
void limpiar (SDL_Surface *screen);
void imprimir(SDL_Surface *screen, SDL_Surface *ima, int x, int y);
void mover_objeto(int *x, int *y, int ancho, int alto);
int main(int argc, char *argv[])
{
SDL_Surface *screen;
SDL_Surface *ima;
Mix_Music *cancion;
SDL_Event event;
int salir = 0;
int x = 100;
int y = 100;
if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO) == -1)
{
printf("Error: %s\n", SDL_GetError());
return 1;
}
screen = SDL_SetVideoMode(320, 240, 16, SDL_HWSURFACE);
if (screen == NULL)
{
printf("Error: %s\n", SDL_GetError());
return 1;
}
if (Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, 2, 1024) == -1)
{
printf("Error en Mix_OpenAudio: %s\n", Mix_GetError());
return 1;
}
SDL_WM_SetCaption("Ejemplo 2", NULL);
ima = IMG_Load("c:/ima.png");
if (ima == NULL)
{
printf("Error en IMG_Load= %s\n", SDL_GetError());
return 1;
}
cancion = Mix_LoadMUS("c:/cancion.xm");
if (!cancion)
printf("Error en Mix_LoadMUS: %s\n", Mix_GetError());
if (cancion)
{
if (Mix_PlayMusic(cancion, -1) == -1)
printf("Error en Mix_PlayMusic: %s\n", Mix_GetError());
}
while (! salir)
{
SDL_PollEvent(&event);
if (event.type == SDL_QUIT)
salir = 1;
mover_objeto(&x, &y, ima->w, ima->h);
limpiar(screen);
imprimir(screen, ima, x, y);
SDL_Flip(screen);
SDL_Delay(10);
}
if (cancion)
{
Mix_HaltMusic();
Mix_FreeMusic(cancion);
}
Mix_CloseAudio();
SDL_Quit();
return 0;
}
void limpiar (SDL_Surface *screen)
{
Uint32 a = SDL_MapRGB(screen->format, 200, 200, 200);
SDL_FillRect(screen, NULL, a);
}
void imprimir(SDL_Surface *screen, SDL_Surface *ima, int x, int y)
{
SDL_Rect rect = {x, y, 0, 0};
SDL_BlitSurface(ima, NULL, screen, &rect);
}
void mover_objeto(int *x, int *y, int ancho, int alto)
{
Uint8 *key = SDL_GetKeyState(NULL);
if (key[SDLK_LEFT] && * x > 0)
(*x) -= 5;
if (key[SDLK_RIGHT] && (*x + ancho) < 320)
(*x) += 5;
if (key[SDLK_UP] && *y > 0)
(*y) -= 5;
if (key[SDLK_DOWN] && (*y + alto) < 240)
(*y) += 5;
}

Como puedo acer para que no se cierre en cuanto lo ejecuto???
52  Programación / Programación C/C++ / mi proyecto en: 21 Septiembre 2011, 23:42 pm
Estoy buscando a alguien que me pueda ayudar con mi proyecto...

El programa que quiero acer con c++ es que cuando ejecute el programa echo con c++ automaticamente cierre todas las ventanas que se tienen abiertas en ese instante (tanto carpetas como paginas web)

mi idea es hacerle una pequeña broma a un amigo

ME PODEIS ayudar???
53  Programación / Programación C/C++ / Re: Ayuda para programa en c++ en: 21 Septiembre 2011, 23:34 pm
prueba el siguiente codigo... lo mas seguro es que te funcione
Código:
#include <iostream>
int main()
{
int x, a, b,maximo;

std::cout << "Ingrese la cantidad de numeros que va a ingresar: " ;
std::cin >> a;

for (x=1;x<=a;x++)
   {
   std::cout << "Ingrese Numero:"<<x<<"   ";
   std::cin >> b;
   }



      for(int x=0;x<=a;x++)
        if(b>x)
        int   maximo=b;
      std::cout << "La nota maxima es: "<<maximo;


 getchar();
     return 0;
}
54  Programación / Programación C/C++ / Re: sdl??? en: 31 Agosto 2011, 17:19 pm
no ay algun video que lo explique???
55  Programación / Programación C/C++ / sdl??? en: 25 Agosto 2011, 17:41 pm
e estado buscando el la red acerca de como instalar la libreria sdl al c++ pero no e encontrado nada...

alguien me puede pasar un pequeño tutorial que explique como instalar la libreria sdl a c++???

muxas gracias de antemano
56  Programación / Programación C/C++ / contraseñas en: 17 Agosto 2011, 21:20 pm
hola gente del foro...

tengo dos duda...

1º En c++ se pueden crear contraseñas para un programa que ia tengo exo???
2º En c++ se puede crear decodificadores para la contraseña del ordenador???

si alguien sabe algo acerca de crear contraseñas o decodificar contraseñas me podria decir como puedo empezar??? (por cierto no ace falta que sea en c++ me vale con cualquier otro programador)

muchas gracias de antemano
57  Programación / Programación C/C++ / Re: juego de imagenes en: 11 Agosto 2011, 19:18 pm
por cierto... tambien necesitaria un tutorial o un libro para aprender a usar la alibreria SDL ya que me e leido un libro para aprender a programar en c++ pero no mencionaba nada sobre esa libreria

podeis decirme algunos titulos de esta materia para bajarme por internet???

muxas gracias
58  Programación / Programación C/C++ / Re: juego de imagenes en: 11 Agosto 2011, 18:10 pm
el que sea para poder acer juegos
59  Programación / Programación C/C++ / Re: juego de imagenes en: 11 Agosto 2011, 17:51 pm
me pueden explicar como instalo la libreria "SDL" en el "Dev-C++"???

es que lo e vuscado por internet i no me aclaro
60  Programación / Programación C/C++ / juego de imagenes en: 3 Agosto 2011, 00:57 am
Hola de nuevo a todos, me podeis ayudar con mis 3 preguntas para acer mi proyecto

1. Como puedo acer que una imagen echas con printf vayan pasando automaticamente???
2. Como puedo acer que una imagen echas con printf pasen al presionar una tecla???
3. Como puedo acer eso con fotos echas por mi???


Ejemplo de las preguntas 1 y 2
Código:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    //-------------------------------------------------------
    //----------------primera pregunta-----------------------
    //-------------------------------------------------------
   
    //salto de imagen automaticamente del adorno 1 al 2
   
    //adorno 1
    printf("1___________________________________\n");
    printf("2___________________________________\n");
    printf("3___________________________________\n");
    printf("4___________________________________\n");
    printf("5___________________________________\n");
    printf("6______ooooo________________________\n");
    printf("7____oo_____oo______________________\n");
    printf("8____oo_____oo______________________\n");
    printf("9____oo_____oo______________________\n");
    printf("0______ooooo________________________\n");
   
    //adorno 2
    printf("1______ooooo________________________ \n");
    printf("2____oo_____oo______________________ \n");
    printf("3____oo_____oo______________________\n");
    printf("4____oo_____oo______________________\n");
    printf("5______ooooo________________________\n");
    printf("6___________________________________\n");
    printf("7___________________________________\n");
    printf("8___________________________________\n");
    printf("9___________________________________\n");
    printf("0___________________________________\n");
   
    //--------------------------------------------------
    //-----------------segunta pregunta-----------------
    //--------------------------------------------------
   
    //al presionar la tecla D pasa del adorno 3 al 4
   
    //adorno 3
    printf("1______ooooo________________________ \n");
    printf("2____oo_____oo______________________ \n");
    printf("3____oo_____oo______________________\n");
    printf("4____oo_____oo______________________\n");
    printf("5______ooooo________________________\n");
    printf("6___________________________________\n");
    printf("7___________________________________\n");
    printf("8___________________________________\n");
    printf("9___________________________________\n");
    printf("0___________________________________\n");
   
   
    //adorno 4
    printf("1________________________ooooo______\n");
    printf("2______________________oo_____oo____\n");
    printf("3______________________oo_____oo____ \n");
    printf("4______________________oo_____oo____\n");
    printf("5________________________ooooo______\n");
    printf("6___________________________________\n");
    printf("7___________________________________\n");
    printf("8___________________________________\n");
    printf("9___________________________________\n");
    printf("0___________________________________\n");
   
   
    //al presionar la letra A pasa del adorno 5 al 6
   
    //adorno 5
    printf("1________________________ooooo______\n");
    printf("2______________________oo_____oo____\n");
    printf("3______________________oo_____oo____ \n");
    printf("4______________________oo_____oo____\n");
    printf("5________________________ooooo______\n");
    printf("6___________________________________\n");
    printf("7___________________________________\n");
    printf("8___________________________________\n");
    printf("9___________________________________\n");
    printf("0___________________________________\n");
   
    //adorno 6
    printf("1______ooooo________________________ \n");
    printf("2____oo_____oo______________________ \n");
    printf("3____oo_____oo______________________\n");
    printf("4____oo_____oo______________________\n");
    printf("5______ooooo________________________\n");
    printf("6___________________________________\n");
    printf("7___________________________________\n");
    printf("8___________________________________\n");
    printf("9___________________________________\n");
    printf("0___________________________________\n");
   

   
   
    system("PAUSE");
    return EXIT_SUCCESS;
}
Páginas: 1 2 3 4 5 [6] 7 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines