hiperbinculos en consola de C++ (casi solucionado)

Iniciado por nolasco281, 2 Febrero 2014, 10:38 AM

0 Miembros y 1 Visitante están viendo este tema.

nolasco281

Hola la duda que me trae el día de hoy es se pueden hacer hipervínculos pero en consola

Es decir que me aparezca Google como hipervínculo. Y al darle click me lleve a la página.

saludos investigando.
Lo que se puede imaginar... se puede programar.

vangodp

Creo que para eso deberías usar una librería como ncurses o algo por estilo.
La verdad no tengo ni idea.
Buena pregunta  ;-)

ivancea96

Que yo sepa, en la consola de por si, no se puede.
Podrías simular la consola con una librería gráfica, o windows.h, o buscar la forma.

nolasco281

Gracias a los dos por responder todavía ando buscando, la duda me entro trabajando en Linux al instalar repositorios y que en la consola salen hipervínculos, así que eso estoy intentandolo. Saludos pongo la solución si la encuentro.
Lo que se puede imaginar... se puede programar.

vangodp

la consola de linux es que es una súper consola 
:laugh:

nolasco281

#5
Hola ya casi, he encontrado esto y me lleva a la dirección.

Código (cpp) [Seleccionar]
#include <windows.h>
#include <iostream>

using namespace std;
int main()
{  
system("start www.google.com");
system("pause");
return 0;
}


Hola solo quiero pregunta si a alguien se le ocurre que me salga google y que me detecte el click del mouse, que me lleve a la dirección

PD: es una lastima que casi no se encuentre ayuda en español pero en lo que pueda aportar aca estoy.
Lo que se puede imaginar... se puede programar.

dato000

Para poder usar el mouse tienes que implementar el uso de una libreria que habilite el uso y control de eventos de dispositivos de entrada como el mouse, y además tienes que usar un entorno grafico que permita el control de posiciones en donde puedas controlar el objeto o estructura donde vas a colocar el link.

Por ello lo más indicado es usar una libreria más especializada como SDL o SFML, que si tienen ese tipo de funciones, con las librerias estandar tanto de linux como windows no es posible hacer eso, por eso mismo es que se crearon las librerias que mencione.



nolasco281

Gracias dato000 a investigar, lo que me has comentado saludos y gracias a todos por responder.
Lo que se puede imaginar... se puede programar.

x64core

O podes usar Win32 para simular lo que quieres.

dato000

Cita de: x64Core en  4 Febrero 2014, 02:46 AM
O podes usar Win32 para simular lo que quieres.

Eso ya seria usar Visual C++, que es totalmente diferente a usar C/C++ puro. Ya teniendo las herramientas Visual Studio, yo recomendaría más C#, mucho más practico.