elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34
311  Programación / Programación C/C++ / Re: Usar la hora en programa en: 16 Julio 2014, 16:11 pm
Gracias leosansan, me hubiera costado muchísimo encontrar la solución que me has dado¡!

Ya lo tengo terminado y gracias a vuestra ayuda :) Seguro que tiene más de un error, y se podrá mejorar. Aquí os dejo el código completo a ver que os parece :

Código
  1. //Alarma cuenta atrás y reloj
  2. #include <stdio.h>
  3. #include <time.h>
  4. #include <windows.h>
  5.  
  6. int reloj();
  7. int main(){
  8. int op;
  9.  
  10. printf("elige sobre que deseas usar la alarma:\n");
  11. printf("(1) Programar una hora\n");
  12. printf("(2) Cuenta atras\n");
  13. scanf("%d",&op);
  14.  
  15. switch(op){
  16. case 1 : reloj();
  17. break;
  18. case 2 : cuenta();
  19. }
  20. }
  21.  
  22. int reloj(){
  23. system("cls");
  24.  
  25. int hh, mm;
  26. struct tm * infoTiempo;
  27. time_t tiempo;
  28.  
  29. printf("Introduce una hora:\n");
  30. scanf("%d",&hh);
  31. printf("Introduce los minutos:\n");
  32. scanf("%d",&mm);
  33.  
  34. printf("La alarma sonara a las %d:%d\n",hh,mm);
  35.  
  36. for(;;){
  37. time(&tiempo);
  38. infoTiempo = localtime(&tiempo);
  39. if((infoTiempo->tm_hour == hh)&&(infoTiempo->tm_min==mm)){
  40. printf("\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a");
  41. break;
  42. }
  43. }
  44.  
  45. return 0;
  46. }
  47.  
  48. int cuenta(){
  49. system("cls");
  50. int hh,mm,ss;
  51. int i,j,ii,ij,ik;
  52. int x = 1000;
  53.  
  54. printf("Introduzca el tiempo para realizar la cuenta atras(HH:MM:SS) :\n");
  55. scanf("%d:%d:%d",&hh,&mm,&ss);
  56.  
  57. for(ii=hh,i=0;ii>=0;ii--,i++){
  58. if(i>0) mm=59,ss=59;
  59. for(ij=mm,j=0;ij>=0;ij--,j++){
  60. if(j>0) ss=59;
  61. for(ik=ss;ik>=0;ik--){
  62. Sleep(x);
  63. printf("La alarma sonara en: %d:%d:%d\r",ii,ij,ik);
  64. if(ii==0&&ij==0&&ik==0){
  65. printf("\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a");
  66. }
  67. }
  68. }
  69.  
  70. }
  71.  
  72. }
312  Programación / Programación C/C++ / Re: Usar la hora en programa en: 16 Julio 2014, 13:56 pm
Muchas gracias, muy bien explicado todo!

Ahora me surje otro problemilla, y es que también quiero poner la opción de cuenta atrás, lo estoy haciendo como un bucle "for" anidado en otro, y estos anidados en otro. Aquí dejo el código, que no me funciona, me el primer printf, pongo el tiempo, me sale el segundo printf correcto, pero el printf del bucle me sale sólo una vez y con la misma hora que el 2º printf :/

Código
  1. int cuenta(){
  2. system("cls");
  3. int hh,mm,ss;
  4. int i,j,k;
  5. int x = 1;
  6.  
  7. printf("Introduzca el tiempo para realizar la cuenta atras(HH:MM:SS) :\n");
  8. scanf("%d:%d:%d",&hh,&mm,&ss);
  9.  
  10. printf("La alarma sonara en %d:%d:%d\n",hh,mm,ss);
  11.  
  12. for(i=hh;i>0;i--){
  13. for(j=mm;j>0;j--){
  14. for(k=ss;k>0;k--){
  15. Sleep(x);
  16. printf("Quedan: %d:%d:%d",i,j,k);
  17. }
  18. }
  19.  
  20. }
  21.  
  22. }
313  Comunicaciones / Mensajería / Re: Necesito un chat anónimo y sencillo. en: 16 Julio 2014, 13:13 pm
¿Y como haces para que entre al primero sin que sepa que eres tú? xD
314  Foros Generales / Foro Libre / Re: Ayuda, por favor. ¿Cómo borrar una foto que se me ha quedado registrada en una w en: 16 Julio 2014, 13:12 pm
Ponte en privacidad la foto pública para todos, y ponte una que sea todo negro, o alguna tontería, luego buscate en la misma página, y cuando te salga la foto esa, te vuelves a poner en privacidad la foto sólo para tus contactos, y ya te pones la que quieras, que en la página se quedará guardada la última que te pusiste teniendo el perfil público para todos.

Un saludo ;)
315  Programación / Programación C/C++ / Re: Usar la hora en programa en: 16 Julio 2014, 12:39 pm
Genial avesudra, gracias por la ayuda. Lo he hecho y me va genial, pero no entiendo para que se declara:  struct tm * infoTiempo; y time_t tiempo;

La estructura esa, se supone que es una estructura ya creada de la biblioteca time.h ¿no?

El bucle infinito se supone que es para que la hora se vaya actualizando hasta que llegue a la indicada, y cada cuanto se actualiza por defecto ¿a cada segundo?

Y lo de declarar time_t tiempo no lo entiendo :/

Gracias! :)
316  Comunicaciones / Mensajería / Re: Necesito un chat anónimo y sencillo. en: 16 Julio 2014, 11:34 am
¿Y como vas a hacer que entre al chat? Si le dices tú que entre, ya sabrá que eres tú xD

Metele un rat que tenga la opción de mostrar mensajes en la pantalla del infectado y ya está xD Casi todos tienen esa opción.
317  Programación / Programación C/C++ / Usar la hora en programa en: 16 Julio 2014, 11:27 am
Buenas de nuevo.

Estoy intentando hacer una alarma con C, y no se como puedo hacer que el programa utilice la hora del ordenador para que sepa que hora es, y que cuando llegue a la hora indicada, muestre un mensaje.

Gracias.
318  Foros Generales / Foro Libre / Re: Torneo Hack my Server en: 16 Julio 2014, 11:06 am
Vaya, yo creo que hay gente ya para abrirlo, y los primeros días fijo que se apuntan más. Uf es que estoy impaciente :D
319  Foros Generales / Foro Libre / Re: Torneo Hack my Server en: 11 Julio 2014, 14:12 pm
Sin saber absolutamente nada se puede participar ¿? Si la finalidad es aprender, supongo que si, si se investiga sobre el tema.

O hay que tener una buena base para participar ¿?

Un saludo.
320  Sistemas Operativos / Mac OS X / Guardar configuración de impresión. en: 8 Julio 2014, 12:07 pm
Muy buenas. Se trata de un problema un poco tonto, pero me gustaría solucionarlo.

Se trata de que cuando abro una imagen con el "vista previa" de Mac, selecciono una foto, luego voy a archivo y a imprimir imagen/es seleccionada/s, me sale lo de la impresora, (Dai Nippon Printing DS-RX1), y pongo el tamaño del papel que quiero, y llenar todo el papel( en vez de Imprimir toda la imagen, que es como está por defecto), luego en Preajustes, he creado una nueva configuración, y despues de selección las opciones como quiero, voy ahí y le doy a guardar teniendo el perfil que he creado seleccionado, pero en cuanto salgo e intento imprimir otra foto, me sale la configuración predeterminada, igual pasa si intento guardar los cambios que he hecho en el pefril "Estándar". Tampoco me funciona si pongo "Últimos ajustes utilizados".

¿Alguna idea de porque no quedan guardados los cambios que hago?

Gracias de antemano y un saludo ¡!
Páginas: 1 ... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines