PAra crear trucos se usa Ingeniera Inversa
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ú# include <stdio.h>
# include <conio.h>
FILE *doc;
int main(){
doc = fopen("prueba.txt","w");
printf("ponga los nombres de los jugadores");
char jug[15];
char resp;
int n = 0;
do{
printf("\nfJugador %d : ",n);
scanf("%s",jug);
fprintf(doc,"%s \n",jug);
n++;
printf("\nIngresar nuevo jugador? (s/n)");
resp = getch();
}while( resp == 's' || resp == 'S');
fclose(doc);
return 0;
}
#include <allegro.h>
#define max_filas 20 /* Para el Eje Y*/
#define max_columnas 31 /* Para el Eje X*/
BITMAP *buffer;
BITMAP *roca;
char mapa[max_filas][max_columnas]={
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"X o |o o o XXXXX o o o| o X",
"X XXX XXXXX XXXXX XXXXX XXX X",
"XoXXX XXXXX XXXXX XXXXX XXXoX",
"X o|o o o o|o X",
"XoXXXoXX XXXXXXXXXXX XXoXXXoX",
"X |XX |XXX| XX X",
"XoXXXoXXXXXX XXX XXXXXXoXXXoX",
"X XXXoXX ooo|ooo|ooo XXoXXX X",
" o |XX XXXXXXXXXXX XX| o ",
"X XXXoXX XXXXXXXXXXX XXoXXX X",
"XoXXXoXX oo |ooo|ooo XXoXXXoX",
"X XXXoXXXXXX XXX XXXXXXoXXX X",
"X XX XXX XX X",
"X XXXoXX XXXXXXXXXXX XXoXXX X",
"XoXXX| o| o o o o o |o |XXXoX",
"X XXXoXXXX XXXXXXXX XXX XXX X",
"XoXXXoXXXX XXX XXXoX",
"X o |o o XXXXXXXX o o| o X",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
};
void dibujar_mapa()
{
int row,col;
for(row = 0; row < max_filas; row++)
{
for(col = 0; col < max_columnas; col++)
{
if(mapa[row][col] == 'X')
{
draw_sprite(buffer, roca, col*30, row*30) ;
}
}
}
}
void pantalla()
{
blit(buffer, screen , 0,0,0,0,880,600);
}
int main()
{
allegro_init();
install_keyboard();
set_color_depth(32);
set_gfx_mode(GFX_AUTODETECT_WINDOWED, 880, 600, 0, 0);
roca = load_bitmap( "roca.bmp", NULL);
buffer = create_bitmap(880, 600);
dibujar_mapa();
}
END_OF_MAIN();
#include <allegro.h>
#define max_filas 20 /* Para el Eje Y*/
#define max_columnas 31 /* Para el Eje X*/
BITMAP *buffer;
BITMAP *roca;
char mapa[max_filas][max_columnas]={
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"X o |o o o XXXXX o o o| o X",
"X XXX XXXXX XXXXX XXXXX XXX X",
"XoXXX XXXXX XXXXX XXXXX XXXoX",
"X o|o o o o|o X",
"XoXXXoXX XXXXXXXXXXX XXoXXXoX",
"X |XX |XXX| XX X",
"XoXXXoXXXXXX XXX XXXXXXoXXXoX",
"X XXXoXX ooo|ooo|ooo XXoXXX X",
" o |XX XXXXXXXXXXX XX| o ",
"X XXXoXX XXXXXXXXXXX XXoXXX X",
"XoXXXoXX oo |ooo|ooo XXoXXXoX",
"X XXXoXXXXXX XXX XXXXXXoXXX X",
"X XX XXX XX X",
"X XXXoXX XXXXXXXXXXX XXoXXX X",
"XoXXX| o| o o o o o |o |XXXoX",
"X XXXoXXXX XXXXXXXX XXX XXX X",
"XoXXXoXXXX XXX XXXoX",
"X o |o o XXXXXXXX o o| o X",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
};
void dibujar_mapa()
{
int row,col;
for(row = 0; row < max_filas; row++)
{
for(col = 0; col < max_columnas; col++)
{
if(mapa[row][col] == 'X')
{
draw_sprite(buffer, roca, col*30, row*30) ;
}
}
}
}
void pantalla()
{
blit(buffer, screen , 0,0,0,0,880,600);
}
int main()
{
allegro_init();
install_keyboard();
set_color_depth(32);
set_gfx_mode(GFX_AUTODETECT_WINDOWED, 880, 600, 0, 0);
roca = load_bitmap( "roca.bmp", NULL);
buffer = create_bitmap(880, 600);
dibujar_mapa();
}
END_OF_MAIN();
Cita de: leosansan en 17 Abril 2013, 23:52 PM
Puedes declarar el array de un golpe entre comillas, sin necesidad de estar entrando cada elemento por separado. Por ejemplo:#include <iostream>
using namespace std;
int main()
{
char a[11]="ASDFGHJKLQ";
for(int i=0; i<11; i++)
{
cout <<a[i]<<" ";
}
cout << endl;
return 0;
}
Y te has vuelto a olvidar de poner int delante de la función main.
Saluditos! ....
#include <iostream>
using namespace std;
main()
{
char a[10];
a[0] = 'H';
a[1] = 'H';
a[2] = 'H';
a[3] = 'H';
a[4] = 'H';
a[5] = 'H';
a[6] = 'H';
a[7] = 'H';
a[8] = 'H';
a[9] = 'H';
for(int i; i<10; i++)
{
cout << i;
}
cout << endl;
return 0;
}
Cita de: Black Master en 16 Abril 2013, 21:38 PM
usa la api de win32 para crear ventanas
o un form (visual c++)