amine_smi a écrit :
j'ai deux problemes en langage C:
1-je veux la variable qui s'occupe des minutes et celle des heures pour que je puisse faire par exemple:
si(minute=27)
afficher (minute+3)
si (heure>16h)
afficher bonsoir
|
Voir les fonctions et structures de <time.h>
Un exemple d'utilisation:
http://mapage.noos.fr/emdel/notes.htm#difftime
Citation :
2-comment imprimer un fichier ou le resultas d'un programme.
comme par exemple lebillet qu'on reçoit a la gara du train.
|
Tu veux dire envoyer à une imprimante... Vaste question...
Déjà, comment accéder à l'imprimante. Certaines sont connectées sur la machines, en série, //, USB, ou sont conectées à distance (réseau...)
Selon le système, on a accès ou non à un device ou périphérique (par exemple, sous MS-DOS "prn" ou "lpt1" etc.)
Un tel periphérique s'ouvre comme un flux (fopen()) en mode texte ou binaire (ça dépend un peu de ce qu'on envoit et de l'imprimante). Ensuite, on envoi avec fprintf() etc.
Ce qu'on envoi peut être du texte pur très simple (genre 76 ou 80 colonnes par une cinquantaine de lignes avec une police de base atroce genre courrier et taille 10 ou 12... Chaque ligne doit être terminée par '\n' et si c'est une imprimante 'par page' (laser, jet d'encre) terminer la page par un '\f' suivi d'un fflush(stdout). C'est le mode par défaut.
Ensuite, on peut étudier la doc de son imprimante et lui balancer les commandes qui vont bien pour gérer les polices, les tailles, les effets etc. A refaire pour chaque marque et modèles d'imprimante.
Enfin, sur les systèmes modernes, l'imprimante est prise en change par un driver de haut niveau qui 'voit' l'imprimante conmme une succession de pages graphiques... (Windows : GDI)
---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/