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 :

Impression d'un fichier texte


Sujet :

C

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 30
    Points : 20
    Points
    20
    Par défaut Impression d'un fichier texte
    Salut je voudrais lancer l'impression d'un fichier texte avec un code C j'ai trouve en fouillant sur le net ceci :

    Mias devc++ reconnait pas stdprn ca doit etre tro vieux...

    Qqn a la solution a mon probleme???

  2. #2
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut Re: [C] Impression d'un fichier texte
    Citation Envoyé par darktears
    Salut je voudrais lancer l'impression d'un fichier texte avec un code C j'ai trouve en fouillant sur le net ceci :

    Mias devc++ reconnait pas stdprn ca doit etre tro vieux...

    Qqn a la solution a mon probleme???
    stdprn est une extension de Borland C pour programmes DOS. Pour une application console, le plus simple est de créer un fichier texte et de l'imprimer avec n'importe quel éditeur Windows.

    Si tu y tiens, tu peux 'attacher' ton imprimante à un driver DOS ("prn", "lpt1") au moment de l'installation de celle-ci, et ensuite envoyer le fichier texte vers ce driver
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
       FILE *fp_prn = fopen ("prn", "w");
       <lire le fichier texte ligne par ligne...>
      fputs(line, fp_prn);
    etc. Attention, si c'est une imprimante orientée ligne, la dernière ligne doit être complète (se terminer par un '\n'). Si elle est orientée page (laser), elle doit se terminer par un saut de page ('\f').

    S'attendre à une impression brute, probablement sans accents. Sinon, il fait apprendre à programmer son imprimante (PCL, PS etc.) en lui envoyant les bonnnes commandes avant l'impression... C'est un métier...

    Pour une application Windows, il faut utiliser les fonctions systèmes qui vont bien. Le bon forum est alors "Développement Windows".
    Pas de Wi-Fi à la maison : CPL

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 30
    Points : 20
    Points
    20
    Par défaut
    j'ai bien vu qu'il fallait utiliser shell execute seulement comment l'implanter en C rien n'est expliqué

Discussions similaires

  1. Réponses: 5
    Dernier message: 28/10/2011, 12h17
  2. Impression d'un fichier Texte
    Par rupteur dans le forum Général Java
    Réponses: 2
    Dernier message: 02/09/2009, 14h02
  3. Impression automatique de fichiers textes
    Par Mariquiqui dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 22/05/2008, 23h25
  4. Impression fichier texte.. encore !
    Par KeV31 dans le forum Langage
    Réponses: 11
    Dernier message: 29/05/2007, 09h58
  5. [Java Print] Impression d'un fichier texte
    Par Copps dans le forum Graphisme
    Réponses: 2
    Dernier message: 15/08/2005, 12h12

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