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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 51
161  Foros Generales / Foro Libre / Re: Que les parecen las revistas de hackxcrack? en: 22 Enero 2014, 01:00 am
Lo importante es que sirva para la gente que en realidad le apasiona este mundo.

Lamers siempre habrá, y dudo que con solo esas revistas sean capaces de hacer algo dañino hoy en día. En cambio, para el que quiere aprender de verdad estas revistas suponen una introducción muy llamativa a lo que se esconde en realidad detrás de la informática.

Esas revistas fue una de las primeras cosas que leí sobre informática, y recuerdo que hasta se me ponía una sonrisa en la cara de lo alucinado que me quedaba al leerlas. Seguro que a mucha gente le pasó lo mismo... Y si por cada 100 lamers, sale una persona realmente interesada, yo creo que las revistas habrán valido la pena.

Saludos.
162  Programación / Programación C/C++ / Re: Problema con srand() y rand() en: 21 Enero 2014, 23:39 pm
Longitud 4, números entre [0,5] y sin repetir? Te refieres a números tipo: 1234 5432 etc? Es que no queda muy claro tal y como lo dices pero diría que es eso.

Si es así, podrías hacer un array de enteros con todas las posibilidades tipo:

Código
  1. int combinaciones[]={1234, 2341, 3412, 2341, 1235, 2351, 3512, 5123, ...};
  2. int tam=sizeof(combinaciones)/sizeof(combinaciones[0]);

Y luego para generar un número u otro podrías hacer:

Código
  1. int generar(int *p, int tam)
  2. {
  3.    return p[rand()%tam];
  4. }

Claro que también podrías rellenar el array con un par de ciclos for para ahorrárte el escribirlos a mano. O también podrías declarar el array de enteros dentro de la función y así te ahorras esos parámetros... En fin, era solo una idea.

Saludos.
163  Programación / Programación C/C++ / Re: [?] Error fgets (Solucionado) en: 21 Enero 2014, 22:31 pm
Ahora sólo falta que diga que se rechaza por menor o mayor número de cifras. ;)

Aquí lo dejo ;D

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3. #define MAX 5
  4.  
  5. int main()
  6. {
  7.    char buffer[MAX]={'\0'};
  8.    int ch;
  9.    char *p=NULL;
  10.    int basura=0;
  11.  
  12.    printf("Introduce %d caracteres: ", MAX-1);
  13.    fgets(buffer, MAX, stdin);
  14.  
  15.    if (p=strchr(buffer, '\n'))
  16. printf("ERROR: Faltan %ld caracteres.\n", MAX-1-(p-buffer));
  17.    else
  18.    {
  19. basura=1;
  20. while ((ch=getchar())!='\n' && ch!=EOF) basura++;
  21. if (basura > 1)
  22.    printf("ERROR: Sobran %d caracteres.\n", basura-1);
  23. else
  24.    printf("BIEN! Introdujiste solo %d caracteres.\n", MAX-1);
  25.    }
  26.  
  27.    return 0;
  28. }

Saludos.
164  Programación / Programación C/C++ / Re: [?] Error fgets (Solucionado) en: 21 Enero 2014, 00:15 am
Hola, bueno no me leí todo el hilo pero diría que se trata de problemas con el salto de línea y fgets(). Dejo aquí mi pequeño granito de arena:

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3. #define MAX 5
  4.  
  5. int main()
  6. {
  7.    char buffer[MAX]={'\0'};
  8.    int ch;
  9.    char *p=NULL;
  10.  
  11.    fgets(buffer, MAX, stdin);
  12.    if (p=strchr(buffer, '\n')) // si se encuentra el '\n' se cambia por null
  13.        *p='\0';
  14.    else                        // si no se encuentra es que hay que vaciar el buffer de entrada
  15. while ((ch=getchar())!='\n' && ch!=EOF);
  16.  
  17.    printf("Introdujiste: %s\n", buffer);
  18.  
  19.    return 0;
  20. }

Si no tiene nada que ver con el hilo pido disculpas, pero es que con tanto post la verdad que da un poco de pereza encontrar el problema.

Saludos.
165  Programación / Programación C/C++ / Re: (USACO) Problemas de progamación para practicar en: 16 Enero 2014, 00:26 am
Me he registrado hace un rato y la verdad es que engancha ;-)

Gracias por compartir!
166  Programación / Programación C/C++ / Re: Problema con srand() y rand() en: 15 Enero 2014, 00:38 am
De nada.

Respecto a lo del código en colores, cuando editas un mensaje tienes una pestaña con el nombre de GeSHi que despliega todas las etiquetas para varios lenguajes de programación. En el caso de C++ tendrías que pegar el código entre las etiquetas [ code=cpp] ... [ /code], sin espacios claro.

Saludos.
167  Programación / PHP / Re: Parse error: syntax error, unexpected T_VARIABLE en: 15 Enero 2014, 00:25 am
Citar
Parse error: syntax error, unexpected T_VARIABLE in /home/u527083781/public_html/games/puntos.php on line 16

Ahora vamos a tu línea 16 para buscar un posible error de sintaxis:

Código:
$puntos_user = $puntos_user $val $puntos;

Qué ves ahí que pueda estar mal?

Saludos.
168  Programación / Programación C/C++ / Re: Problema con srand() y rand() en: 15 Enero 2014, 00:01 am
Citar
Se acabó, no aguanto más. Llevo 35 minutos...

Si quieres seguir en esto me parece que tendrás que aprender a tener un poco más de paciencia... xD

Y bueno en cuanto al código, no sé de que te sorprendes si nunca cambias el valor de la variable 'codigo'. O imprimes dentro de la función la variable local 'num', o pasas la variable 'codigo' por referencia a la función para así poder modificar su valor. Esta última opción te quedaría así:

Código
  1. #include <iostream>
  2. #include <string>
  3. #include <ctime>
  4. #include <cstdlib>
  5. using namespace std;
  6.  
  7. void generar(int *c);
  8.  
  9. int main()
  10. {
  11.    int codigo;
  12.    srand(time(NULL));
  13.  
  14.    generar(&codigo);
  15.    cout << "numero aleatorio: " << codigo;
  16.  
  17.    return 0;
  18. }
  19.  
  20. void generar(int *c)
  21. {
  22.    *c = rand() % 51;
  23. }

Aunque hacer una función para eso pues como que tampoco haría falta... Pero bueno eso ya es cosa tuya.

Saludos.
169  Informática / Hardware / Re: Estafa con la ram? en: 14 Enero 2014, 11:37 am
Mira la frecuencia máxima a la que puede ir la RAM en tu placa base. Estoy casi seguro que ahí verás que puede ir a un máximo de 1600MHz.

Saludos.
170  Programación / Programación C/C++ / Re: Necesito ayuda en "Structs" en C, tengo un error muy gordo en: 14 Enero 2014, 00:24 am
De nada :)

Saludos.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 51
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines