Mostrando entradas con la etiqueta system("pause>null"). Mostrar todas las entradas
Mostrando entradas con la etiqueta system("pause>null"). Mostrar todas las entradas

viernes, 5 de julio de 2013

Abrir una direccion web con c++. – Phone – cancer




Para abrir direcciones web conc++ lo que haremos será usar la funciónsystem de la libreríastdlib.h de la siguiente manera:

system("start www.WebQueQuieresAbrir.com");

Donde"Start" abre la dirección y "www.WebQueQuieresAbrir.com" es la dirección que quieres abrir.

Un ejemplo de esto sería algo como:

system("start www.google.com");

Esto lo que hará será abrirwww.google.comen nuestro navegador predeterminado.

Veamos algo un poco más formal:

#include iostream
#include stdlib.h

using namespace std;

int main(){
cout "Presione enter para abrir www.google.com" endl;
system("pausenull");
system("start www.google.com");
cout "Presione enter para salir" endl;
system("pausenull");
return 0;
}

La consola nos dirá que presionemos la tecla enter para abrirgoogle.com, "system("pausenull");" se encargará de pausar el programa hasta que presionemos enter,"system("start www.google.com");" abrirá google.com en nuestro navegador predeterminado, y"system("pausenull");" nuevamente pausará el programa y luego de presionar la tecla enter (ó cualquiere otra) éste se cerrará.

Y si desean abrir más de una dirección web lo que deben hacer es usar la sentencia switch case, esto sería:

#include iostream
#include stdlib.h

using namespace std;

int main(){
system("cls");
cout "Presione 1 y luego enter para abrir www.google.com" endl;
cout "Presione 2 y luego enter para abrir www.youtube.com" endl;
cout "Presione 0 y luego enter para salir" endl;
int opcion;
cin opcion;
switch(opcion){
case 1:
system("start www.google.com");
main();
break;
case 2:
system("start www.youtube.com");
main();
break;
case 0:
exit(0);
break;
}
return 0;
}


Contamos con dos opciones en la consola, la primera para abrirgoogle.com y la segunda para abriryoutube.com, escribimos "main()" al final de cadacase (antes del break) para que después de ejecutar cada opción siga dentro de lafuncion main, y un "system("cls");" para limpiar la pantalla luego abrir alguna web.