IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C++ Discussion :

Un detecteur de couleur


Sujet :

C++

  1. #21
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Rougir un pixel est facile (SetPixelV(hdc, x, y, RGB(255, 0, 0)). Mais il y a des chances qu'il ne reste pas rouge longtemps.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  2. #22
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    Une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    1>------ Début de la génération*: Projet*: hello, Configuration*: Debug Win32 ------
    1>Compilation en cours...
    1>main.cpp
    1>c:\users\pc\documents\visual studio 2008\projects\hello\hello\main.cpp(12) : error C2065: 'x'*: identificateur non déclaré
    1>c:\users\pc\documents\visual studio 2008\projects\hello\hello\main.cpp(12) : error C2065: 'y'*: identificateur non déclaré
    1>c:\users\pc\documents\visual studio 2008\projects\hello\hello\main.cpp(12) : error C2143: erreur de syntaxe*: absence de ')' avant ';'
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Users\pc\Documents\Visual Studio 2008\Projects\hello\hello\Debug\BuildLog.htm"
    1>hello - 3 erreur(s), 0 avertissement(s)
    ========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    #include <iostream>
    #include <windows.h>
     
    using namespace std;
     
    int main()
    {
    	HDC hdc = GetDC(NULL);
    	COLORREF pix = GetPixel(hdc, 860, 540);
    	ReleaseDC(NULL, hdc);
     
    	(SetPixelV(hdc, x, y, RGB(255, 0, 0));
     
    	system("Pause");
    }

  3. #23
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Bon, c'est pas du copier-coller non plus, tu sais... Donne-leur une valeur à tes x et y!

    Prends les vraies dimensions de ton écran (pour faire ça en C, c'est pas encore le moment), divise-les par deux et mets-les là où il faut!

    Et pourquoi appelles-tu SetPixelV() après le ReleaseDC() ? Ça veut dire quoi "release" d'après toi?

    La programmation, ce n'est pas recopier des formules magiques, c'est comprendre ce qu'on écrit! Ce n'est pas pour rien que j'ai conseillé de lire la doc sur MSDN...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  4. #24
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    @thebarbarius
    Tu n'as pas réagit à mon premier message, tu continues a faire perdre du temps à ceux qui veulent t'aider (Médinoc est d'une patience d'ange avec toi...)
    Tu peux prendre le temps d'apprendre les bases du C++ avant d'aller plus loin ?

  5. #25
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    J'apprendrai après, mais il me faut se programme.
    Ma resolution est de 1920 x 1080.

  6. #26
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Citation Envoyé par thebarbarius Voir le message
    J'apprendrai après, mais il me faut se programme.
    C'est bien ce qui me semblait...
    Comment veux tu écrire un programme dans un langage que tu ne connais pas ? Ca n'a pas de sens d'utiliser un langage et de l'apprendre seulement après.

    Ce que tu souhaites, c'est que l'on te fasse le programme à ta place. Ce qui veut dire que tu n'as pas compris que c'était un forum d'entraide, pas un forum de service, où l'on amène ses projets et d'autres personnes font le boulot à ta place.

    Préviens si c'est que tu recherches, il y a une rubrique "Offre d'emploi" sur le forum, je transférerai ta discussion dedans.

  7. #27
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    J'ai fais des tutoriels C++ mais sa m'aide pas a creer mon programme.

    Ce sont des fonctions bien spécifique que je ne sais pas utiliser.

    Donc je demande de bien vouloir m'aider.
    De plus j'apprendrai plein de nouvelle chose pour l'occasion.

  8. #28
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Citation Envoyé par thebarbarius Voir le message
    Ce sont des fonctions bien spécifique que je ne sais pas utiliser.
    Donc je demande de bien vouloir m'aider.
    De plus j'apprendrai plein de nouvelle chose pour l'occasion.
    Tu es prié de ne pas t'enfoncer plus et de ne pas me donner d'arguments supplémentaire contre toi, merci.
    Tu as des problèmes de lecture (ce qui est possible, puisque tu ne comprends pas un message comme "'x'*: identificateur non déclaré" ; pourtant ton code est court et "x" n’apparaît pas souvent, fait un Ctrl+F si tu n'arrives pas à trouver les "x" dans ton code)

    Je sais que l'on va encore passé pour un forum de méchants qui n'aident pas les pauvres débutants, mais il y a une limite quand même : on aide que les débutants qui veulent apprendre, pas ceux qui veulent qu'on fasse le boulot à leurs places

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. [Batch] Un detecteur de couleur
    Par thebarbarius dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 22/04/2012, 15h28
  3. Couleur d'une JComboBox disabled
    Par ced dans le forum Composants
    Réponses: 6
    Dernier message: 06/01/2004, 15h33
  4. Mixage de Couleurs
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 29/05/2002, 13h34
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo