A voir également:
- Imprimer en Langage C
- Imprimer en a5 - Guide
- Journal de ma naissance gratuit à imprimer - Télécharger - Histoire & Religion
- Langage binaire - Guide
- Comment signer un pdf sans l'imprimer - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
6 réponses
ca m'interesse aussi l'impression en C sous dos.. mais COUSSI, je crois ne pas me tromper en disant que l'on n'imprime pas un fichier binaire comme ca, fo d'abord transformer en text..
sinon normalement y'a le pointeur stdprn qui permet d'imprimer, mais j'ai testé et ca marche pas:
par exemple:
void main()
{
fprintf(stdprn,"Mon texte à imprimer: %s","le text");
}
sinon normalement y'a le pointeur stdprn qui permet d'imprimer, mais j'ai testé et ca marche pas:
par exemple:
void main()
{
fprintf(stdprn,"Mon texte à imprimer: %s","le text");
}
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
5 mai 2005 à 12:02
5 mai 2005 à 12:02
tu programme sous quel environnement (C sous DOS, windows, autres...)?
car pour l'impression tous depend de l'environnement. je te donne une façon de faire sous DOS: utiliser le fichier peripherique PRN.
methode: ouvrir un fichier "PRN" en ecriture et mode texte "wt"
car pour l'impression tous depend de l'environnement. je te donne une façon de faire sous DOS: utiliser le fichier peripherique PRN.
methode: ouvrir un fichier "PRN" en ecriture et mode texte "wt"
void main() { FILE *imprim; imprim=fopen("PRN","wt"); fprintf(imprim,"Exemple d'impression!\n"); fclose(imprim); }
J'ai pas compris: c'est quoi l'ouverture en wt? et est ce que tu pourrai etre un peu plus explicite stp car je suis debutant imagine j'ai un fichier qui s'appele "basket.dat" enregistrer sur mon disque dur dans mon programme j'ai une structure qui me permet de faire des manipulation avec ce fichier (tel que l'ecriture et la lecture). et j'aimerai imprimer sur une feuille le resultat juste du fichier comment est ce qu'il faut que je fasse. Merci d'avance. Et je travaille en DOS.
Ca y est, j'ai trouvé!! ca marche niquel!! en fait me sui rendu compte qu'avec une imprimante USB ca risquait de moins bien marcher, lol.. alors j'ai sorti ma vielle imprimante sur port LPT1 et ca fonctionne a merveille!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
8 mai 2005 à 14:20
8 mai 2005 à 14:20
en fait le "wt" c'est le mode d'ouverture du fichier (ouverture Texte et en Ecriture). l'exemple que j'ai donné en <1> decvrais fonctionner.
pour t'expliquer le principe: l'imprimante est considéré sous DOS comme un fichier (en ecriture seule) le nom de ce fichier est "PRN". donc pour imprimer, il te suffi d'ouvrir ce fichier et d'utiliser "fprintf" pour y ecrire des donnees textes, mais le resultat sera sur papier (imprimante) au lieux d'etre stocké sur disque! je ne crois pas que ce sera tres difficile, vu que tu manipule des fichiers dans ton programme.
pour t'expliquer le principe: l'imprimante est considéré sous DOS comme un fichier (en ecriture seule) le nom de ce fichier est "PRN". donc pour imprimer, il te suffi d'ouvrir ce fichier et d'utiliser "fprintf" pour y ecrire des donnees textes, mais le resultat sera sur papier (imprimante) au lieux d'etre stocké sur disque! je ne crois pas que ce sera tres difficile, vu que tu manipule des fichiers dans ton programme.
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
9 mai 2005 à 10:28
9 mai 2005 à 10:28
sue veux tu dire par plusieurs fichiers? normalement c'est independant du nombre de fichiers a traiter! l'imprimante c'est UN et UN SEUL fichier, c'est le meme, les fichiers de donnees tu utilise autant que tu veux