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 :

Comment ouvrir une page html en code C


Sujet :

C

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 10
    Par défaut Comment ouvrir une page html en code C
    Bonjour,

    J'ai écris une application en C et je souhaiterais ouvrir une page html.
    Y-a-t-il un code en C qui le permet ?

    Merci de votre aide

    Cordialement

    Kouedic

  2. #2
    Membre éprouvé Avatar de bobmidou
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2008
    Messages : 121
    Par défaut
    salut

    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    system( "page.html" );
    faut indiquer le bon chemin de ta page
    Bonne chance

  3. #3
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 097
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 097
    Par défaut
    excusez moi de m'inserer dans votre conversation, je profite que ma question soit du meme temps pour éviter d'encombrer le forum.

    Comment fait on pour recuperer (dans un char*) le contenu d'une page Web ?
    Merci
    Flo

  4. #4
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    Citation Envoyé par Flob91 Voir le message
    Comment fait on pour recuperer (dans un char*) le contenu d'une page Web ?
    Merci
    Flo
    C'est une question qui peut paraître simple mais qui soulève des problèmes déjà plus complexes.

    Il faut se connecter via sockets sur le serveur web contenant la page, puis lui communiquer la requête HTTP qui va bien, récupérer la réponse HTTP et en extraire le code HTML.
    déjà apprendre à se servir des sockets http://broux.developpez.com/articles/c/sockets/

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    euh!! Kayyam90 tu compliques pas mal...

    C'est vrai pour acceder directement a une page SUR LE WEB...

    Mais

    • d'une part quand tu utilises un navigateur la page est dans le cache.

    • d'autre part le PO n'a pas parle d'acceder a une page via le reseau
    ..


    A priori :

    • Ouvrir le fichier
    • Lire le fichier et stocker dans un buffer la chaine
    • le fermer
    • Puis explorer (par exemple pour une mise en page)


    Du code source est disponible directement , si on cherche un peu, et sur le site du W3C, et sur les distributions linux (Konqueror par exemple), ou dans les archives (le code original du widget "html" de Mosaic (ancetre de tous les navigateurs) est encore trouvable, et il y a la la routine decodant le texte (OK, c'est la version 1, mais c'est un bon depart quand meme).

    Sinon, si c'est via le reseau, c'est effectivement lire le buffer envoyer sur le socket de reception...

Discussions similaires

  1. comment ouvrir une page HTML avec element datagrid
    Par Xx__A__xX dans le forum MXML
    Réponses: 6
    Dernier message: 22/05/2009, 13h51
  2. Comment créer une page HTML à partir du code behind ?
    Par totoche9 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 01/08/2006, 13h52
  3. Ouvrir une page HTML - MFC
    Par Atomikx dans le forum MFC
    Réponses: 2
    Dernier message: 14/11/2005, 11h31
  4. [Forms9i]Ouvrir une page HTML depuis forms
    Par benjamin50 dans le forum Forms
    Réponses: 13
    Dernier message: 17/03/2005, 16h54
  5. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/03/2003, 10h22

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