Imprimer en Langage C
COUSSI Matthieu
-
/*Roro*/ -
/*Roro*/ -
Bonjour,
Voila mon probleme.
Je suis en train de faire un programme de gestion d'un club de basket en Langage C (dans le cadre de mes etudes). Et souvent j'affiche des resultats de trie(afficher par bruler, par equipe, tout les joueurs, les filles, les garcon etc...). Et en faite c'est resultat sont les resultat d'une combinaison d'un multitude de fonction (Verification, recuperation d'information etc...).
Voila j'aimerai en faite imprimer le resultat qui s'affiche à l'ecran.
Merci d'avance à tous.
Voila mon probleme.
Je suis en train de faire un programme de gestion d'un club de basket en Langage C (dans le cadre de mes etudes). Et souvent j'affiche des resultats de trie(afficher par bruler, par equipe, tout les joueurs, les filles, les garcon etc...). Et en faite c'est resultat sont les resultat d'une combinaison d'un multitude de fonction (Verification, recuperation d'information etc...).
Voila j'aimerai en faite imprimer le resultat qui s'affiche à l'ecran.
Merci d'avance à tous.
A voir également:
- Imprimer en Langage C
- Imprimer en a5 - Guide
- Journal de naissance gratuit a imprimer - Télécharger - Histoire & Religion
- Imprimer tableau excel sur une page - Guide
- Langage binaire - Guide
- Parole de chanson francaise gratuite à imprimer - Télécharger - Vie quotidienne
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");
}
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
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.