Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: prometheus48 en 9 Octubre 2011, 12:53 pm



Título: Que cosa mas rara!!!!!WTF
Publicado por: prometheus48 en 9 Octubre 2011, 12:53 pm
Hola a todos resulta que ahora mismo
estaba haciendo programando estupideces para volver al programa loco,
decidi escribir:
Código:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int a;
    RETRY:
cout<<"Microsoft Windows XP [Versión 5.1.2600]"<<endl;
cout<<"(C) Copyright 1985-2001 Microsoft Corp."<<endl;

cout<<"C:\Documents and Settings\administrador>";
cin>>a;
goto RETRY;
    system("PAUSE");
    return EXIT_SUCCESS;
}



Resulta que lo ejecute y me sono un pitido que salia de la torre,
escribi algo pulse intro, y la torre empezo:
BIP,BIP,BIP,BIP,BIP,BIP,BIP,BIP,BIP,BIP,BIP...

hASTA QUE LO CERRE,
jjajajajajajajajajjaa

Alguien sabe por que sera?

Opinad y decid que pensais aunque no sepais que es o haced lo mismo, es la risa

Respondan!


Título: Re: Que cosa mas rara!!!!!WTF
Publicado por: satu en 9 Octubre 2011, 14:06 pm
Hola

Lo primero de todo decirte que no debes usar goto, utiliza los bucles.

Lo del pitido en por el \a de \administrador, se soluciona poniendo dos \ para que se vea un \, el cout debe ser:
Código
  1. cout<<"C:\\Documents and Settings\\administrador>";

Saludos


Título: Re: Que cosa mas rara!!!!!WTF
Publicado por: prometheus48 en 9 Octubre 2011, 14:46 pm
Gracias, me podrias explicar y dar un ejemplo de que es un bucle, si no es mucha molestia,
esque no encuntro por ningun sitio(que lo entienda), solo perderas un minuto!
Gracias
Responde!


Título: Re: Que cosa mas rara!!!!!WTF
Publicado por: ..:ALT3RD:.. en 9 Octubre 2011, 14:59 pm
Un bucle es un ciclo que puede ser infinito o no.

Por ejemplo imagina que tenemos un cout que diga "hola mundo" dentro de un bucle  while por ejemplo , pues ese hola mundo se imprimira en consola infinitamente (aunque lo mas seguro esque el programa se te cuelge) para que no se hagan bucles infinitos hay que declarar una variable x y en los requisitos de while poner por ejemplo que tiene que ser menor 10 y dentro del bucle con un operador logico como el + se ira incrementando la variable hasta que llege a menos de 10 y el bucle termine ya que la variable x ya es mayor de 10.

Espero que se entienda xd

para que lo entiendas mejor te envio un video por mp xd