Bonjour.
Je souhaite accerder a des peripherique telque l'imprimante(priorite 1) ou le scnanner (priorite 2)en C/C++(C++ de preference).
Mais je n'ai aucune idée de comment faire.Y a t'il une librairie specialise pour cela ou faut il aller fouiller du cote des librairie de Microsoft archie importable?
Merci d'avance a vous tous.
Travailler avec les périphériques demande la plupart du temps une bonne connaissance de l'ASSAMBLEUR, car il est plus proche du BINAIRE et des périphériques du système.
Donc -> apprendre l'ASSAMBLEUR -> Puis trouver un plugins assambleur à ajouter sous ton IDE.
Le rapport ? C'est que l'utilisation de des périphérique même sous C, nécessite une librairie programmé en assambleur. À moins que vous voulez entrer vous même les 0 et les 1. Mais bon, ça c'est vous qui décidez.
Si vous voyez toujours pas le rapport :
ouvrez votre exe : et vous verez pas votre code. Pourquoi ? parce qu'il à été converti en nombre binaire (0 et 1). C'est la même chose avec les librairies. Elles utilisent des DLL programmées en assambleur.
Et pour l'autre qui dit "Je crois , d'après ce qu'on m'a dit ; que c'est pas super simple ", ben d'après ce qu'on m'a dit la fin du monde est en 2000. (C'est drôle on est encore vivant en 2006, pourtant !)
Le rapport ? C'est que l'utilisation de des périphérique même sous C, nécessite une librairie programmé en assambleur. À moins que vous voulez entrer vous même les 0 et les 1. Mais bon, ça c'est vous qui décidez.
Si vous voyez toujours pas le rapport :
ouvrez votre exe : et vous verez pas votre code. Pourquoi ? parce qu'il à été converti en nombre binaire (0 et 1). C'est la même chose avec les librairies. Elles utilisent des DLL programmées en assambleur.
Et pour l'autre qui dit "Je crois , d'après ce qu'on m'a dit ; que c'est pas super simple ", ben d'après ce qu'on m'a dit la fin du monde est en 2000. (C'est drôle on est encore vivant en 2006, pourtant !)
Sauf que si il utilise une librairie en C, même si elle a été partiellement écrite en assembleur, il suffit de connaître le C. Donc il n'a pas besion d'apprendre l'assembleur comme tu l'as dit dans ton premier post.
Le rapport ? C'est que l'utilisation de des périphérique même sous C, nécessite une librairie programmé en assambleur. À moins que vous voulez entrer vous même les 0 et les 1. Mais bon, ça c'est vous qui décidez.
Si vous voyez toujours pas le rapport :
ouvrez votre exe : et vous verez pas votre code. Pourquoi ? parce qu'il à été converti en nombre binaire (0 et 1). C'est la même chose avec les librairies. Elles utilisent des DLL programmées en assambleur.
Et pour l'autre qui dit "Je crois , d'après ce qu'on m'a dit ; que c'est pas super simple ", ben d'après ce qu'on m'a dit la fin du monde est en 2000. (C'est drôle on est encore vivant en 2006, pourtant !)
Bon on arrête un peu de fumer.
Un driver de périph peut tout à fait s'écrire en C.
Et son utilisation se fait "presque comme" un fichier texte (ioctl en plus) pour les périphs caractères.
Je voudrais pas te vexer une fois de plus samlav_10, mais tu viens de dire n'importe quoi une deuxième fois.
Si tu ne sais pas, ne te sens pas obligé d'inventer des trucs.
Si je voudrais savoir cela c'est car je souhaite imprimer un fichier texte a prtir d'un de mes programme ecrit en C/C++.de plus je ne vais ecrire des drivers car :
1: c'est trop complique
2:les miens marchent tres bien
Travailler avec les périphériques demande la plupart du temps une bonne connaissance de l'ASSAMBLEUR, car il est plus proche du BINAIRE et des périphériques du système.
Donc -> apprendre l'ASSAMBLEUR -> Puis trouver un plugins assambleur à ajouter sous ton IDE.
Heureusement, il existe des drivers... Il suffit d'utiliser les fonctions de l'API du driver ou les fonctions systèmes de plus haut niveau...
Music only !
Comment accerder au peripheriques ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
If you'd like to join us, read "How do we work at OpenClassrooms"! :)
If you'd like to join us, read "How do we work at OpenClassrooms"! :)