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]
1  Sistemas Operativos / Windows / Problema con MBR en: 2 Julio 2011, 21:10 pm
Hola!

Tengo win7 professional y acabo de borrar la partición de ubuntu y su swap. El problema es que se ha quedado el grub y al arrancar se me queda el "grub rescue" - indica que no hay grub. Yo ahora estoy en mi win 7, porque he arrancado con hiren's boot cd for USB, porque mi pc no tiene lectora.

¿Cómo hago para instalar MBR de nuevo?Recuerden, no tengo lector de CD, pero estoy con mi windows.
Estoy buscando alguna manera de instalar el MBR pero desde windows, con alguna herramienta o algo asi, no con un cd/usb de instalación de win 7

Gracias :)
2  Programación / Programación C/C++ / Diseño visual en C++ en: 30 Junio 2011, 22:10 pm
Hay alguna manera de diseñar mi app (en Dev-C++) de forma visual? Es decir, poder  poner textbox, labels, botones, etc?
3  Programación / Programación C/C++ / Volver al menú principal sin usar goto en: 30 Junio 2011, 21:52 pm
Hola!

Tengo este código:
Código
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. void pMenu();
  7.  
  8. int main(int argc, char *argv[])
  9. {
  10.    char opcion;
  11.    //Valores bucle FOR
  12.    int vInicial;
  13.    int vFinal;
  14.    int Paso;
  15.    //Valores bucle WHILE
  16.    int Y;
  17.    int Z;
  18.    //Imprimir menú
  19.    pMenu();
  20.    cin >> opcion;
  21.    switch(opcion)
  22.    {
  23.                  case '1':
  24.                       system("CLS");
  25.                       cout << "Valor inicial del bucle:\r\n";
  26.                       cin >> vInicial;
  27.                       system("CLS");
  28.                       cout << "Valor final del bucle:\r\n";
  29.                       cin >> vFinal;
  30.                       system("CLS");
  31.                       cout << "Paso: (suma)\r\n";
  32.                       cin >> Paso;
  33.                       for(int i=vInicial;i<=vFinal;i=i+Paso)
  34.                               {
  35.                                                              cout << i;
  36.                               }
  37.                       break;
  38.                  case '2':
  39.                       system("CLS");
  40.                       cout << "Mientras que Y <= Z (mientras\r\nque Y sea igual o mayor que Z), escribe el valor de Y:";
  41.                       cin >> Y;
  42.                       system("CLS");
  43.                       cout << "Escribe el valor de Z:";
  44.                       cin >> Z;
  45.                       system("CLS");
  46.                       cout << "Paso:";
  47.                       cin >> Paso;
  48.                       system("CLS");
  49.                       while(Y<=Z)
  50.                       {
  51.                                 Y+=Paso;
  52.                       }
  53.                       break;
  54.                  case '3':
  55.                       system("CLS");
  56.                       cout << "system(\"PAUSE\"); funciona así:";
  57.                       system("PAUSE");
  58.                       break;
  59.                  case '4':
  60.                       system("CLS");
  61.                       cout << "system(\"PAUSE>NUL\") funciona así: (presiona\r\n alguna tecla para salir)";
  62.                       system("PAUSE>NUL");
  63.                       break;
  64.  
  65.                  default:
  66.                          cout << "La opción seleccionada no es válida.";
  67.                          system("PAUSE");
  68.                          break;
  69.    }
  70.    return EXIT_SUCCESS;
  71. }
  72.  
  73. void pMenu()
  74. {
  75.    cout << "            BIENVENIDO            \r\n\r\n";
  76.    cout << "Escoge una opción:\r\n";
  77.    cout << "1.- Bucle \"for\" de X a Y\r\n";
  78.    cout << "2.- Bucle \"while\" de X a Y\r\n";
  79.    cout << "3.- system(\"PAUSE\")\r\n";
  80.    cout << "4.- system(\"PAUSE>NUL\")\r\n";
  81. }
  82.  

¿Cómo hago para que, después de hacer todo lo del switch, vuelva a empezar por int main()?

PD: Acepto críticas y sugerencias sobre el código, pues es mi primer código que funciona ;D
4  Sistemas Operativos / GNU/Linux / [Pregunta] Linux para netbook, para pasar de Win 7 en: 30 Junio 2011, 14:09 pm
Hola!

Tengo muchas ganas de meter algun Linux bueno en mi netbook, pues estoy aprendiendo C++ y no quiero acostumbrarme demasiado a Windows 7, quiero ir directo a Linux.

Tengo Ubunutu 11.04 Netbook pero no me gusta. Quiero algo tipo Fedora, Slackware o algo parecido a Kubuntu (sin ser Kubuntu, sino algo parecido).

Gracias ;)

Nota del mod : Por favor, evitá usar la negrita o letras grandes cuando escribas, Gracias !
5  Programación / Programación Visual Basic / ¿Por qué GoTo es malo? en: 5 Junio 2011, 14:49 pm
¿Por qué todos dicen que el GoTo es malo? Dicen que es un mal hábito, pero yo lo encuentro muy útil  :silbar:
6  Programación / Programación Visual Basic / [Aporte] Scoreboard en Vb6 en: 1 Junio 2011, 00:25 am
Hola  ;-)

No tengo mucho tiempo, por eso no le dedicaré tiempo a la estética del post... :silbar:


Scoreboard:
- Elige equipos local y visitante
- Log detallado (formato: Equipo local 1-3 Equipo visitante (Jugador'minuto)
- Jugador que ha marcado con mayúscula(ej.: pones messi y sale Messi
- Comentarios en todo el code para facilitar la lectura
- 45 minutos con segundos a base de 2 timers como en los partidos reales


Descarga

Acepto cualquier crítica y/o sugerencia hacia mi code de novato  :o  ;D
7  Programación / Programación Visual Basic / [Aporte]Generador de números aleatorios en Vb6 (con mínimo y máximo) en: 27 Mayo 2011, 17:27 pm
Hola, soy nuevo en elhacker y quise aportar algo, pues vi varios temas/posts que intentaban crear números aleatorios, pero a casi nadie le salía bien  :-\ así que creé uno con mis pequeños conocimientos en Vb6 y os lo dejo, ojalá les sirva  :)

PD: Acepto cualquier crítica y/o sugerencia sobre el programa  :)

Crean un nuevo formulario (yo le puse frmGna - Generador de Números Aleatorios)

1.- Ponen 2 TextBox (el de número mínimo llamado txtDe y el de máximo txtA)

2.- Ponen un botón (cmdGenera)

3.- Ponen un label (lblRand - ahí aparecerá el numero aleatorio)



Una vez completados los pasos de arriba, seguimos:

En el código del botón cmdGenera poneis lo siguiente:
Código
  1. Option Explicit 'Esta linea no es obligatoria, _
  2. pero la recomiendo
  3. Private Sub cmdGenera_Click()
  4. Dim rand As Integer 'Declaramos la variable
  5. 10  rand = Int((txtA - txtDe) * Rnd + txtDe) 'El 10 se usara para _
  6. el Goto, mientras que el Int((txtA - txtDe) * Rnd + txtDe) genera _
  7. el numero aleatorio
  8.    If
  9. rand < txtDe.Text Then 'Si el numero generado es mayor _
  10. a lo que debe ser, se hace de nuevo
  11.        GoTo 10
  12.    Else
  13.        lblRand.Caption = rand 'Se muestra el numero aleatorio
  14.    End If
  15. End Sub
  16.  



Si quieres descargar el proyecto, clickame (RapidShare, MegaUpload, DepositFiles, Hotfile, zShare, Uploading)
Nombre del archivo: gna_martin_poipon_para_elhacker.zip
MD5: EA3DD9A6EECD3CD65E4223BD44A02EC0



Notas:
  • El Int redondea el número, pues Rnd() genera uno que no es integer, sino float.
  • Explicación de cómo se genera el número aleatorio:
    Int((número máxima - número mínimo) * Rnd + número mínimo)

Espero que les sirva  ;D

Un saludo,

Martin
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines