Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment accerder au peripheriques ?

sous Xindows en C/C++

Sujet résolu
Anonyme
    18 mars 2006 à 20:33:45

    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.
    • Partager sur Facebook
    • Partager sur Twitter
      18 mars 2006 à 20:42:33

      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.
      • Partager sur Facebook
      • Partager sur Twitter
        18 mars 2006 à 20:50:10

        Vive les réponses n'importe quoi, hein samlav_10 :/
        • Partager sur Facebook
        • Partager sur Twitter

        If you'd like to join us, read "How do we work at OpenClassrooms"! :)

          18 mars 2006 à 20:56:40

          Je crois , d'après ce qu'on m'a dit ; que c'est pas super simple :-°
          Enfin , c'était pour autre chose ... ^^

          P.S. Vive le n'importe quoi , n'est ce pas samlav :lol:
          • Partager sur Facebook
          • Partager sur Twitter
            18 mars 2006 à 23:45:22

            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 !)
            • Partager sur Facebook
            • Partager sur Twitter
              18 mars 2006 à 23:58:31

              que souhaite tu faire exactement?
              imprimmer et scanner?
              • Partager sur Facebook
              • Partager sur Twitter
                19 mars 2006 à 0:03:42

                Citation : samlav_10

                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.
                • Partager sur Facebook
                • Partager sur Twitter
                  19 mars 2006 à 0:04:47

                  Citation : samlav_10

                  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.
                  • Partager sur Facebook
                  • Partager sur Twitter
                    19 mars 2006 à 0:42:12

                    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.
                    • Partager sur Facebook
                    • Partager sur Twitter

                    If you'd like to join us, read "How do we work at OpenClassrooms"! :)

                      19 mars 2006 à 9:37:18

                      Salut
                      la réponse dépend de ce que tu veux faire.
                      Veux tu imprimer ou écrire un driver ?
                      a+
                      • Partager sur Facebook
                      • Partager sur Twitter
                      Anonyme
                        19 mars 2006 à 9:55:21

                        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 :lol:

                        • Partager sur Facebook
                        • Partager sur Twitter
                          19 mars 2006 à 10:03:20

                          bon, dans ce cas, oublie l'assembleur, passe directement au binnaire ....
                          nan mais je deconne là bien sur ^^

                          L'impression est traitée ici au chapitre 13:
                          http://brunews.free.fr/brunews/download/CP5.zip
                          http://brunews.free.fr/brunews/download/CP5Sources.zip

                          c'est ce que google m'a parmis de trouvé ;)
                          • Partager sur Facebook
                          • Partager sur Twitter
                          Anonyme
                            19 mars 2006 à 10:06:07

                            Ok merci je vais voir cela.
                            • Partager sur Facebook
                            • Partager sur Twitter
                              19 mars 2006 à 11:11:53

                              Samlav ==> L'autre il a un nom ! :colere:
                              Et moi je dis pas n'importe quoi :-°

                              • Partager sur Facebook
                              • Partager sur Twitter
                                20 mars 2006 à 0:01:24

                                Citation : samlav_10

                                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...
                                • Partager sur Facebook
                                • Partager sur Twitter
                                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.
                                • Editeur
                                • Markdown