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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 [8]
71  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.
72  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 ¡!
73  Programación / Programación C/C++ / No reconoce contraseña en: 6 Julio 2014, 11:50 am
Muy buenas, con el fin de ir practicando y aprendiendo, me he puesto a crear una especie de jueguecito, y lo primero que he hecho ha sido crear un menu, para crear tu cuenta y luego ingresar con ella, (una chorrada ya que por ahora será de un solo jugador, pero para ir manejando el asunto), el problema está en que cuando se supone que he creado una cuenta, luego al ingresar con ella me dice dice que el nombre o la pass son incorrectos (no es que sean incorrectos, sino que directamente no reconoce lo que he creado antes), supongo que el problema será que cuando "creo" la nueva cuenta, no se me guarda correctamente en la variable, o quizás que no busque bien donde está la contraseña nueva, no tengo ni idea. Aquí tenéis el código, segurísimo que tendré mil fallos, pero espero ir poco a poco corrigiendo y aprendiendo. Gracias de antemano.

Código
  1. #include <stdio.h>
  2.  
  3. int menu();
  4. int menujuego();
  5.  
  6. main(){
  7.  
  8.    menu();
  9.  
  10.  
  11. }
  12.  
  13. int menu(){
  14.    int op;
  15.    char nombre[20], nombre1[20];
  16.    char pass[20], pass1[20];
  17.    char m;
  18.  
  19.    printf("(1) Entrar a su cuenta\n");
  20.    printf("(2) Crear nueva cuenta\n");
  21.    scanf("%d",&op);
  22.  
  23.    switch(op){
  24.        case 1 :
  25.            system("cls");
  26.            printf("Introduzca el nombre de su cuenta:  ");
  27.            fflush(stdin);
  28.            gets(nombre);
  29.            printf("Introduzca la contrasena:  ");
  30.            fflush(stdin);
  31.            gets(pass);
  32.  
  33.            if(nombre == *nombre1 && pass == *pass1){
  34.                menujuego();
  35.            }
  36.            else{
  37.            while(nombre != *nombre1 || pass != *pass1){
  38.                system("cls");
  39.                printf("Nombre o contrasena incorrectos, intenta de nuevo. \n");
  40.                printf("Introduzca el nombre de su cuenta:  ");
  41.                fflush(stdin);
  42.                gets(nombre);
  43.                printf("Introduzca la contrasena:  ");
  44.                fflush(stdin);
  45.                gets(pass);
  46.                }
  47.            }
  48.            break;
  49.        case 2 :
  50.            system("cls");
  51.            printf("Introduzca su nombre para la nueva cuenta:  ");
  52.            fflush(stdin);
  53.            gets(nombre1);
  54.            printf("Introduzca la contrasena:  ");
  55.            fflush(stdin);
  56.            gets(pass1);    
  57.  
  58.            while(m!='M'){
  59.            system("cls");
  60.            printf("Cuenta creada con exito. Pulsa \"M\" para volver al menu: \n");
  61.            scanf("%c",&m);
  62.        }
  63.            system("cls");
  64.            if(m == 'M'){
  65.                menu();
  66.            }
  67.            break;
  68.        default :
  69.            system("cls");
  70.            printf("Elija una opcion correcta. \n");
  71.            menu();
  72.    }
  73.  
  74.    return op;
  75. }
  76.  
  77. int menujuego(){
  78.    system("cls");
  79.    printf("MENU\nMENU\nMENU\nMENU");
  80. }
74  Programación / Programación C/C++ / ¿Error compilador? en: 19 Junio 2014, 14:52 pm
Muy buenas, haciendo un ejercicio para intercambiar dos valores, hecho con dos funciones, una con llamada por valor, y otra por referencia, está todo correcto, pero a la hora de compilar, en el paso de parámetros por valor, no me cambia los valores, o sea, que en val1 es = 10 y val2 = 20.

He repasado todo el código y no encuentro nada, me estoy volviendo loco :/

Código
  1. /* Intercambio de valores usando llamada por valor y por referencia */
  2.  
  3. #include <stdio.h>
  4.  
  5. void IntercambioValor(int v1, int v2); //Utiliza variables
  6. void IntercambioReferencia(int *pv1, int *pv2); //Utiliza punteros
  7.  
  8. main(){
  9. int val1=10, val2=20;
  10. printf("Valores iniciales:\n\tval1 = %d; val2 = %d\n",val1,val2);
  11.  
  12. // Paso de parámetros por valor
  13.  
  14. IntercambioValor(val1,val2);
  15. printf("\nPaso de parametros por valor: \n\tval1 = %d; val2 = %d\n",val1,val2);
  16.  
  17. // Paso de parámetros por referencia
  18.  
  19. IntercambioReferencia(&val1,&val2);
  20. printf("\nPaso de parametros por referencia: \n\tval1 = %d; val2 = %d\n",val1,val2);
  21. }
  22.  
  23. void IntercambioValor(int v1, int v2){
  24. int tmp;
  25.  
  26. tmp = v1;
  27. v1 = v2;
  28. v2 = tmp;
  29. }
  30.  
  31. void IntercambioReferencia(int *pv1, int *pv2){
  32. int tmp;
  33.  
  34. tmp = *pv1;
  35. *pv1 = *pv2;
  36. *pv2 = tmp;
  37. }

Si alguien me puede aclarar porqué ocurre esto, se lo agradecería ^^
Páginas: 1 2 3 4 5 6 7 [8]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines