Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2012, 17:49
gsusalvarado
 
Fecha de Ingreso: noviembre-2011
Ubicación: Cartago
Mensajes: 39
Antigüedad: 12 años, 5 meses
Puntos: 0
manejo de hilos en funciones

hola veran, estoy realizando un programa como simulacion de telefono y quiero agregarle un reloj y aparte algo que el usuario digite para desbloquearlo, me gustaria ejecutar ambas cosas al mismo tiempo: reloj(); desbloquear(); y la idea es que mientras el reloj va actualizando el tiempo el usuario pueda digitar y de ahi cuando el usuario digite '1' saltar a la pantalla menu();, pero la verdad no he entendido bien como utilizar hilos en c o c++ se ha visto dificil de entender si alguien puede ayudarme se lo agradeceria.

Código PHP:
#include <stdio.h>
#include <time.h>
#include <iostream>
using namespace std;
char c1;
int main();
//funciones
void menu();
void desbloquear();
void inicio();
void reloj();
//
void reloj()
{
for(;;)
{
time_t tiempo time(0);
struct tm *tlocal localtime(&tiempo);
char output[128];
strftime(output,128,"%d/%m/%y %H:%M:%S",tlocal);
printf("%s\n",output);
system("CLS");
}
}
//
void desbloquear()
{
 
printf("Desbloquear Pulse 1\n");
 
scanf("%d",c1);
 if(
c1 == 1)
 {
 
menu();
 }
}
//
void inicio()
{
reloj();
desbloquear();    
}
//
void menu()
{
int opc;
printf("________________________________________\n\n");
printf("             MENU PRINCIPAL");
printf("\n________________________________________\n\n");
printf("1.Agenda    2.Radio    3.Herramientas\n");
printf("4.Ajustes   5.SMS      6.Volver\n");
printf("\n________________________________________\n");
printf("\nOpc: ");
scanf("%d",&opc);
}
//
int main() {
inicio();
getchar();