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

GTK+ avec C & C++ Discussion :

ouverture de fichier


Sujet :

GTK+ avec C & C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 64
    Par défaut ouverture de fichier
    Salut,

    J'ai fais un programme et je souhaite réaliser un fichier help. Je voudrai pouvoir afficher à l'ecran (dans un fichier txt ou autre?) l'aide en question.
    je sais ouvrir un fichier et ecrire dedans (fopen...)mais comment fair pour qu'il ouvre ce fichier à l'ecran?

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Une boucle qui lit le fichier par exemple avec fgets puis à chaque ligne lue, tu la renvoie sur stdout avec printf ou fprintf !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Pourquoi ne pas faire un system("nom_fichier");

    Je crois que ca lancera le programme par défaut chargé de l'ouverture de ce type de fichier.

  4. #4
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Je crois que ca lancera le programme par défaut chargé de l'ouverture de ce type de fichier.
    Absolument pas portable du tout !

    Je voudrai pouvoir afficher à l'ecran (dans un fichier txt ou autre?) l'aide en question.
    Tu peux détailler un peu plus parce qu'on ne comprend pas très bien ce que tu veux faire.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 64
    Par défaut
    Citation Envoyé par PRomu@ld
    Tu peux détailler un peu plus parce qu'on ne comprend pas très bien ce que tu veux faire.
    Je veux faire une aide pour mon programma comme les aides classiques:
    tu tape --h dans l'invite avec le nom de mon programme et il affiche une aide qu'il peut faire défiler en appuyant sur une touche.

    D'un autre côté je pensais ouvrir un fichier et afficher son contenu avec un éditeur de texte mais cela me semble pas tres portable et difficile.

    J'espere avoir été plus clair

  6. #6
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    tu tape --h dans l'invite avec le nom de mon programme et il affiche une aide qu'il peut faire défiler en appuyant sur une touche.
    C'est en fait assez difficile de faire ceci d'une façon portable, tu devras utiliser une bibliothèque pour les consoles graphiques (comme ncurses).

    D'un autre côté je pensais ouvrir un fichier et afficher son contenu avec un éditeur de texte mais cela me semble pas tres portable et difficile.
    En fait, là tu changes de "monde", tu passes en graphique pur et là, il faut que tu utilises une bibliothèque du style de gtk, ça n'est pas forcément plus compliqué en fait (faire une fenêtre avec un controle de texte scrollable, c'est finalement pas très compliqué, de plus tu peux en faire un module que tu pourras utiliser plus tard dans d'autres projets.)

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 64
    Par défaut
    Citation Envoyé par PRomu@ld
    C'est en fait assez difficile de faire ceci d'une façon portable, tu devras utiliser une bibliothèque pour les consoles graphiques (comme ncurses).
    J'ai regarder brievement, ca m'a l'air interressant car portable. Je vais voir ce que je peux fair avec ca merci pour le tuyau

    Citation Envoyé par PRomu@ld
    En fait, là tu changes de "monde", tu passes en graphique pur et là, il faut que tu utilises une bibliothèque du style de gtk, ça n'est pas forcément plus compliqué en fait (faire une fenêtre avec un controle de texte scrollable, c'est finalement pas très compliqué, de plus tu peux en faire un module que tu pourras utiliser plus tard dans d'autres projets.)
    Je suis pas orienté "graphique" pour le moment mais effectivement c'est une bonne idée pour réaliser un petit module réutilisable.

    Merci à bientôt

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

Discussions similaires

  1. ouverture de fichier txt
    Par juguul dans le forum MFC
    Réponses: 11
    Dernier message: 18/12/2003, 09h44
  2. Ouverture de fichier en api
    Par Michaël dans le forum Windows
    Réponses: 9
    Dernier message: 10/12/2003, 16h47
  3. Ouverture de fichier
    Par Ricou.13 dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/10/2003, 08h59
  4. Réponses: 2
    Dernier message: 26/02/2003, 15h18
  5. [VBA-E] Evenement ouverture de fichier
    Par gjeff dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/12/2002, 09h42

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