Foros del Web » Programación para mayores de 30 ;) » C/C++ »

manejo de hilos en funciones

Estas en el tema de manejo de hilos en funciones en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/06/2012, 17:49
 
Fecha de Ingreso: noviembre-2011
Ubicación: Cartago
Mensajes: 39
Antigüedad: 12 años, 4 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();


Etiquetas: funciones_con_hilos, programacion, thread_en_c
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:08.