• Sábado 20 de Abril de 2024, 01:27

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - canoista

Páginas: [1]
1
C/C++ / Re: Llamar Otro Programa Y Capturar Mensajes En C++
« en: Sábado 14 de Julio de 2007, 16:18 »
Lo primero que tienes que hacer es crear un pipe en el programa principal, con int pfd[2], pipe(pfd). Luego con la función fork crear un hijo del programa para que se bifurque en dos ramas. En el hijo creado con un close cierras el canal 2 (el de errores) y duplicas el pfd[1] (que se crear en el canal 2). Solo te queda llamar al programa ejemplo.bin mediante la funcion execlp o execlv.

Ahora todo lo que se escriba en la salida de errores del programa ejemplo.bin el programa principal lo podra leer desde pfd[0].


Saludos.

2
C/C++ / Re: Acierta un numero del 0 al 10
« en: Miércoles 30 de Julio de 2003, 21:20 »
De todas maneras ya consegui lo que queria hacer y me funciona bien con el siguiente programa:

#include <stdio.h>
#include <time.h>

int Num;
int x;

main()
{
int randomize();
srand(time(NULL));
Num = rand()%11;
printf ("Adivina en que numero estoy pensado del 0 al 10n");
do{
scanf ("%i",&x);
if (x < Num)
{
printf ("Fallaste, prueba con un numero mas alton");
}
else if (x > Num)
{
printf ("Te has pasado, prueba con un numero mas bajon");
}
}while(x != Num);
printf ("Acertaste el numero, felicidades");
getch();
}

3
C/C++ / Re: Acierta un numero del 0 al 10
« en: Miércoles 30 de Julio de 2003, 11:44 »
He compilado tu programa pero me da el siguiente error en la linea 13:  too many arguments to function `random'
:(

4
C/C++ / Re: Acierta un numero del 0 al 10
« en: Martes 29 de Julio de 2003, 01:36 »
He escrito este codigo sin errores pero al ejecutarlo, introduzca el numero que introduzca siempre me sale que el numero es demasiado bajo.

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

int Num;
int x;

main()
{
int randomize();
Num = random(10);
printf ("Adivina en que numero estoy pensado del 0 al 10n");
do{  
 scanf ("%i",&x);
 if (x < Num)
  {
  printf ("Fallaste, prueba con un numero mas alton");
  }
 else if (x > Num)
  {
  printf ("Te has pasado, prueba con un numero mas pequeñon");
  }
   }while(x != Num);
printf ("Acertaste el numero, felicidades");
getch();
}

5
Allegro / Re: Instalación de Allegro
« en: Lunes 28 de Abril de 2003, 21:32 »
Hola he leido este tema bastante a fondo y me ha servido de ayuda para instalar la libreria allegro. Pero tengo un problema he compilado el programa antes puesto y todo va bien, pero cuando salgo del programa la pantalla se me ve con interferencias, se me ve a rayas. Puedo solucionarlo dandole a propiedades de pantalla y cambiando de 16 a 32 bits o alreves. ¿Alguien sabe a que se debe esto?

6
C/C++ / Re: Biblioteca allegro
« en: Martes 15 de Abril de 2003, 10:40 »
Tengo windows Xp y no encuentro los dll esos que necesito, si alguien me pudiera ayudar...

7
C/C++ / Re: Biblioteca allegro
« en: Miércoles 9 de Abril de 2003, 11:59 »
Hola, uso el compilador djgpp y me he bajado la libreria allegro, pero no se como tengo que instalar esta libreria, si pudierais ayudarme os lo agradeceria...

Páginas: [1]