/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Algo se pero pregunto.................
Ir a página Anterior  1, 2, 3, 4
 
      Índice del Foro elrincondelc.com -> Gráficos
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 28/05/2007 2:44 pm
Título: una consulta

Disculpen las molestias, pero vengo de recuperarme de una larga
enfermedad y cuando retomo la programacion en modo texto, el
dev-c++ me crea los ejecutables pero no los puedo abrir.

Que pasa?

Advierto que uso windows xp y en computadoras publicas de
distintos ciber.
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 30/05/2007 1:34 pm
Título: Una respuesta rapida por favor

Estoy desarrollando los primeros programas de algunos cursos y se
crean los ejecutables pero no se mantiene abierto.
Preguno, no le faltaran alguna interrupcion para que queden abiertos?

Saludos y espero respuesta urgente por favor, si es posible a


lo mismo me pasa con los primeros programas ejemplos en
ensamblador. Se crean los ejecutables para imprimir algo en pantalalla,
pero los programas se abren y se cierran sin dar tiempo a ver nada,
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
nwg



Registrado: 09 Ago 2006
Mensajes: 40

MensajePublicado: 30/05/2007 7:19 pm
Título:

proba con ponerle a lo ultimo system ("PAUSE"); o getchar(); o tambien podes hacer esto :

char letra;
letra=getch();

Para getch() y getchar() tenes que incluir la libreria conio.

Saludos
Volver arriba
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 02/06/2007 4:53 pm
Título: Era lo que me temia...........

Gracias amigo, era lo que presuponia, con esas interrupciones los
programas quedan abiertos.


Creo que Gourka deberia introducir una de esas interrupciones en el
dichoso programa "Hola Mundo" para ahorrarles dolores de cabeza a los
principiantes, porque si los programas son cerrados, nunca nos daremos cuenta x windows si estamos haciendo lo que queremos, porque los
programas se abren y se cierran al instante.

Ahora en modo texto nome para nadie. ja! despues vamos por
videojuegos.
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3841
Ubicación: Mexico

MensajePublicado: 02/06/2007 6:50 pm
Título: Re: Era lo que me temia...........

Che_Quique escribió:
Creo que Gourka deberia introducir una de esas interrupciones en el dichoso programa "Hola Mundo" para ahorrarles dolores de cabeza a los principiantes, porque si los programas son cerrados, nunca nos daremos cuenta x windows si estamos haciendo lo que queremos

No hay necesidad ya que en el primer capitulo del curso de Gorka, inmediatamente despues del programa "hola, mundo" se explica como generar una pausa en MS Windows mediante la funcion system.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 03/06/2007 1:31 pm
Título: Disculpas

Pero en el, curso se aclara que la interrupcion system es necesaria?
Para mantener los programas abiertos? o solo hay que chocar un par de
veces hasta deducirlo?

Saludos.
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 03/06/2007 4:40 pm
Título: Que puede salir

Que pude salir de este desastre, para ir empezando?

#include <stdio.h>
#include <string.h>
#include <conio.h>

int main()
{
char pais[15];
char ciudad [15];
char sexo[15];
char letra;
printf( "Escribe de que pais eres: " );
fflush( stdout );
scanf( "%s", pais );
printf( "Escribe en que ciudad de ese pais nacistes?: " );
fflush( stdout );
scanf( "%s", ciudad );
printf( "Escribe si eres hombre o mujer: " );
fflush( stdout );
scanf( "%s", sexo );
printf( "Eres el/la \"%s\" \n", sexo );
printf( "mas dulce de la ciudad \"%s\" \n", ciudad );
printf( "y de todo/a \"%s\" \n", pais );
letra = getch();
}


primero diganme que puede salir, despues retenme y luego como
se pude lograr mi intencion.
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3841
Ubicación: Mexico

MensajePublicado: 03/06/2007 8:31 pm
Título:

Che_Quique escribió:
o solo hay que chocar un par de veces hasta deducirlo?

Para nada. Solo hay que seguir el oscuro ritual de leer con cuidado la parte en cuestion del curso y esta es:
Cita:
Nota: Hay mucha gente que programa en Windows que se queja de que cuando ejecuta el programa no puede ver el resultado. Para evitarlo se puede añadir antes de return 0; la siguiente línea:

system("PAUSE");

Si esto no funciona prueba a añadir getch();

Otra nota: En compiladores MS Windows, para poder usar la función system() debes añadir al principio del fichero la línea: #include <windows.h>

Cabe aclarar que eso no es completamente correcto, las anotaciones se encuentran en el foro sobre el curso, en el tema Compendio de errores, notas y comentarios.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 04/06/2007 12:30 pm
Título: todo re goya

Nadie me contesto sobre el codigo desastre y esta regoya, todo era problema de configuracion del dev-c++ y le paso la direccion de esta
pagina a los principiantes, que contiene una simple configuracion del dev:

http://209.85.165.104/search?q=cache:ql0Mwi5P3IEJ:www.uhu.es/17203/Curso0607/Practicas/EnunciadoPractica0_MPI.pdf+como+configurar+dev-c%2B%2B&hl=es&ct=clnk&cd=9&gl=ar

para que no los pare nadie.
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 04/06/2007 12:37 pm
Título: No tan re goya

el codigo desastre que adjunte mas arriba, es para ingresar de a una
palabra, sino el piropo que da como resultado se desordena.

Saluditos y pasen alguna forma mejor de programar ese tipo de
programas.
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 05/06/2007 5:15 pm
Título: Un paso mas, Videojuegos

Amigos, como es la mejor manera de iniciar el modo grafico para
videojuegos en 2d? Si es posible el codigo comentado.

Saludos.
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
nwg



Registrado: 09 Ago 2006
Mensajes: 40

MensajePublicado: 05/06/2007 8:56 pm
Título:

Buenas, eso depende de que libreria grafica estes usando por ejemplo yo trabajo con SDL (que en mi opinion es muy buena), toda informacion sobre SDL desde el principio de como iniciarla hasta hacer un juego 2D(los libros y los tutoriales son muy detallados) lo vas a poder encontrar en esta pagina .

Si usas el Dev c++ te podes bajar los libpacks de aca http://sourceforge.net/project/showfiles.php?group_id=94270

Podes bajar SDL, SDL_image, SDL_mixer, SDL_ttf.

SDL es de proposito general, SDL_image ocupa la parte de imagenes que admite casi cualquier formato, SDL_mixer es para audio(nunca la use) y SDL_ttf se encarga de facilitarte la vida con el tema de las fuentes(texto).

Te comento tambien que SDL tiene soporte para opengl.

Espero haberte ayudado en algo, asi que cualquier cosa sabes donde encontrarnos.

Saludos
Volver arriba
nwg



Registrado: 09 Ago 2006
Mensajes: 40

MensajePublicado: 05/06/2007 9:28 pm
Título:

Cita:
Si usas el Dev c++ te podes bajar los libpacks


Perdon DEVPACKS no libpacks.

Debe ser el sueño Very Happy
Volver arriba
Che_Quique



Registrado: 25 Oct 2006
Mensajes: 52
Ubicación: Lanus Este Bs As Argentina

MensajePublicado: 13/06/2007 8:46 am
Título: Porque me da un error?

Este codigo de ejemplo de los temporizadopres, me da un error en la sentencia "if" .Que libreria debo incluir aparte de la de allegro.h?

--------------------------------------------------------------------------------
#include <allegro.h>

volatile int t;
void tiempo()
{
t++;
}
END_OF_FUNCTION(tiempo);
BITMAP* buf;
void main()
{
allegro_init();
install_keyboard();
install_mouse();
install_timer();
set_gfx_mode(GFX_AUTODETECT,800,600,0,0);
buf=create_bitmap(800,600)
;
clear(buf)
;
//instalamos el temporizador
LOCK_VARIABLE(t)
;
LOCK_FUNCTION(tiempo)
;
t=0;
install_int(tiempo,500); //que cambie cada 0,5 seg
int auxt; //tiempo auxiliar
auxt=t;
int x=0;
while(!key[KEY_ESC]) //el ciclo principal
{
if(aux!=t) //Si ya avanzó el tiempo 0,5 seg.
{
//limpiamos el buffer
clear(buf);
//dibujamos un rectangulo en el buff
rectfill(buf,x,10,x+100,110,12);
//pasamos el buff a la pantalla
blit(buf,screen,0,0,0,0,800,600);
//volvemos a guardar el tiempo actual
auxt=t;
//para que se desplace el cuadro
x=x+10;
}
}
allegro_exit()
;
}
_________________

"No experimentaremos una alegria miserable, sino una alegria que pertenecera a millones"

Che Quique.
Volver arriba
      Índice del Foro elrincondelc.com -> Gráficos
Página 4 de 4Todas las horas están en GMT - 8 Horas
Ir a página Anterior  1, 2, 3, 4

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com