Ouvrir l'URL dans le code C++

comment puis-je ouvrir une URL à partir de mon programme C++?

En ruby, vous pouvez faire

%x(open https://google.com)

Ce qui est l'équivalent en C++? Je me demande si il y a une plate-forme indépendante de la solution. Mais si il n'y en a pas, j'aimerais que la Unix/Mac mieux 🙂

Voici mon code:

#include <stdio.h>
#include <string.h>
#include <fstream>

int main (int argc, char *argv[])
{
    char url[1000] = "https://www.google.com";

    std::fstream fs;
    fs.open(url);
    fs.close();

    return 0;
}
Les bibliothèques comme Qt fournir une plate-forme indépendante de façon à ce faire. Il n'y a rien dans le c++ le langage lui-même à leur fournir.
Pourquoi le titre de cette question complètement différente de la réalité?
Désolé, c'est corrigé. Merci.
Je pense que l'édition du titre fait il fait pire. Une URL n'est pas un programme.
Curl est bon que d'autres personnes l'ont souligné. Mais il y a probablement quelque chose comme cela dans l'environnement que vous utilisez. L'aide que ce serait une meilleure façon puisque vous n'avez pas à ajouter un supplément de bibliothèque et qu'il serait plus dans le style du reste de votre application.

OriginalL'auteur rodrigoalves | 2013-06-27