IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Accéder à une url web depuis une application sous SDL (C)


Sujet :

C

  1. #1
    Candidat au Club Avatar de Zstorm
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Accéder à une url web depuis une application sous SDL (C)
    Bonjour,

    Je me demandais si il était possible, via une bibliothèque externe ou directement depuis la bibliothèque standard, de faire en sorte qu'un clic sur un bouton ouvre un fenêtre dans un navigateur internet (comme Firefox) vers une url spécifique. J'ai cherché sur internet et personne ne semble s'être posé cette question, alors que c'est quelque chose de très courant !

    Merci d'avance pour vos réponses.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 967
    Points
    32 967
    Billets dans le blog
    4
    Par défaut
    Bien sûr que tu peux et non rien en standard.
    Ça va aussi dépendre de la plateforme.
    Sous Windows ce sera plutôt ShellExecute.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Qui dit "clic sur bouton" dit tout d'abord
    1. présence d'un bouton => programmation GUI
    2. évènement associé au clic => programmation GUI


    Donc il te faut obligatoirement une bibliothèque de GUI (exemple OpenGL, Qt, ...) et non la bibliothèque standard...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  4. #4
    Candidat au Club Avatar de Zstorm
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Je suis actuellement sous Ubuntu, donc les solutions windows ne sont pas utilisables (et de tout façon je préfèrerais faire un code portable).
    POur le clic sur le bouton je le gère déja avec SDL (et un event sur la souris), je cherche juste un moyen d'ouvrir le lien internet une fois que l'évènement est récupéré.

  5. #5
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Zstorm Voir le message
    je cherche juste un moyen d'ouvrir le lien internet une fois que l'évènement est récupéré.
    Tu peux faire un sprintf(cmd, "xdg-open '%s'", lien_internet); system(cmd);. Ca fonctionne sous Ubuntu.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  6. #6
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 291
    Points : 4 941
    Points
    4 941
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Tu peux faire un sprintf(cmd, "xdg-open '%s'", lien_internet); system(cmd);. Ca fonctionne sous Ubuntu.
    C'est la bonne solution sous linux.

  7. #7
    Candidat au Club Avatar de Zstorm
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Merci à tous pour vos réponses !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accéder à une application web via un web view
    Par arezkikiki1 dans le forum Composants graphiques
    Réponses: 11
    Dernier message: 03/07/2017, 16h07
  2. Ouvrir une page Web depuis mon application
    Par Lelio1407 dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 17/12/2009, 12h09
  3. Accéder à la page index/jsp. d'une application sous oc4j
    Par ndeyemaroc dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 16/04/2009, 12h20
  4. Exploitation d'une application sous Web
    Par afatdz dans le forum Bases de données
    Réponses: 0
    Dernier message: 04/05/2008, 16h19
  5. [Choix langages] Une application sous forme software et web
    Par fremsoi dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 17/11/2004, 15h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo