CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J´aide les personne en C/C++

Happyman
Happyman
Niveau 6
25 mai 2005 à 14:54:03

JYY : Ca marche ( il suffisait d´aller dans ton site et de téléchager à partir de là. Moi j´essayait de télécharger à partir de la page téléchargée) mais maintenant que j´ai téléchargé les BMP, que je les ai dezippées dans le dossier " SDL", lorsque je veux compiler ton tuto " afficher une image", rien ne s´affiche ! !!(j´ai devc++ 4.9.9.1)

dnob700
dnob700
Niveau 10
25 mai 2005 à 18:01:40

Tav :

if(RegQueryValueEx(hkExample,szKeyName,0,dwDataTyp

e,reinterpret_cast<BYTE *>(&),&)!=ERROR_SUCCESS) . . .

if suffit de mettre & devant dwDataype, c´est un pointeur et non pas un DWORD ( regarde dans l´exemple de cppfrance que tu nous donne).
C´est une erreur qui est indiqué par ton compilo, donc faut toujours lire les erreus qu´il te donne ( je veux dire il dit clairement d´où vient le problème).

pour ton deuxième problème il faut que tu déclare
char szCharDrive[3]; / /et pas 1
car tu stocke C: dedans par exemple donc la lettre de lecteur, le deux point et le 0 final.

Là ton compilo peut pas le dire, mais le débogueur de VC++ est vraiment très bon ( sinon il faut faire gaffe au code, ca le problme était apparent).

Voila c´est tout.
Juste la prochaine fois colel ton code sur un wall par exemple : http://rafb.net/paste/ c´est bien plus lisible.

Rikkuman4
Rikkuman4
Niveau 10
25 mai 2005 à 18:51:59

oué effectivement c´est logique, je m´etone moi même de ce que je fait en ce moment en C++ :-d

Tav
Tav
Niveau 5
25 mai 2005 à 19:56:31

J´ai plus d´erreurs de compilation, mais ca marche pas là . .. :-((

( le code :)
http://rafb.net/paste/results/bBeBcI88.html

Si tu peux encore m´aider stp . ..
Tav

sangohan42
sangohan42
Niveau 9
25 mai 2005 à 20:02:06

jean yeves yves tu voudrais etre programmeur d´une team? car on en cherche plusieurs

merci

Ptival
Ptival
Niveau 10
25 mai 2005 à 20:07:22

sangohan ->

JYY bosse et est très occupé ; )

C´est pas une demande comme ça qui va l´attirer :)

Si t´as rien du tout à présenter tu n´appateras pas le programmeur...encore moins le JYY ; )

Tav ->

C´est où que ça marche pas, et comment ça se manifste ? ( erreur, sortie bizarre, plantage, débuggage significatif...?)

Ptival
Ptival
Niveau 10
25 mai 2005 à 20:23:29

Moi aussi j´ai besoin d´aide :)

J´arrive pas à récupérer ma liste dans mon handle :

http://www.rafb.net/paste/results/QoSffj68.html

Avec le code ci-dessus j´ai :

error C2440: ´initializing´ : cannot convert from ´void *´ to ´class std::list<class CClient *,class std::allocator<class CClient *> > ´
No constructor could take the source type, or constructor overload resolution was ambiguous

Apparemment je n´ai pas de constructeur surchargé pour créer ma liste :\

J´ai aussi essayé :

list<CClient>* Liste_clients = ( list<CClient>)param;

Ce qui renvoie :

error C2440: ´initializing´ : cannot convert from ´void *´ to ´class std::list<class CClient,class std::allocator<class CClient> > *´
Conversion from ´void*´ to pointer to non-´void´ requires an explicit cast

Ainsi que d´essayer de caster param :

list<CClient>* Liste_clients = ( list<CClient>)param;

error C2440: ´type cast´ : cannot convert from ´void *´ to ´class std::list<class CClient,class std::allocator<class CClient> > ´
No constructor could take the source type, or constructor overload resolution was ambiguous

I NEED HELP :´(

Tav
Tav
Niveau 5
25 mai 2005 à 20:46:34

Désolé, je pensais que t´allais le compiler pour voir.
Le truc c´est que s´a m´affiche
" ERREUR LORS DE LA LECTEUR DE LA CLE" dans ma fenêtre, or c´est un message que met mon programme si sa foire...
Mici

Ptival
Ptival
Niveau 10
25 mai 2005 à 20:47:02

C´est bon j´ai trouvé ; )

( Merci LGV :))

Ptival
Ptival
Niveau 10
25 mai 2005 à 20:56:58

Pourquoi tu mets des doubles antislashs ?

Sinon, il faut pas mettre une adresse de clé ( là on dirait que tu mets juste un chemin de l´arborescence du registre sans préciser de clé)

Désolé en registre j´y connais rien :p

sangohan42
sangohan42
Niveau 9
25 mai 2005 à 21:00:32

si j´ai des images a lui presenter

des images du vaisseau tie et bientot une intro pour le jeu

sur msn : sangohan42@hotmail.fr

je te ajouter au cas ou JeanYvesYves

dnob700
dnob700
Niveau 10
25 mai 2005 à 21:06:20

je n´ai pas essayer de faire marcher ton prog, mais ce qui m´embête c´est que lorsque tu lis la clef tu charge les donnée dans le & alors que c´est un pointeur vers un int mais toi tu charge une chaine de caractère donc forcément ça foire.

Bon ensuite le reinterprer cast c´est vraiment pas beau.
déclare un
BYTE *strValue=new BYTE[255];
Et lis la dedans ça marchera peut-être mieux ( enfin je pense que ça ira).

. ..

j´ai vérifié ça marche il faut juste pensé à définir dwSize=255 et faire un delete[] StrValue à la fin.

dnob700
dnob700
Niveau 10
25 mai 2005 à 21:10:04

ptival : il mets des double antislash car tu sais qu´un simple antislash c´est le caractère d´échappement : \n vaut dire retour à la ligne, mais \ autre chose ne veut rien dire ( enfin àa dépend du autre chose). Donc pour dire juste antislash t´es boligé de dire \\.

Pour la clef racine tu remarquera qu´il l´a définit en spécifiant HKEY_CURRENT_USER dans l´appel de la fonction.

et pour le nom de la valeur il la définit dans :
char szValueName[]="REG_SZvalue";

ce n´est pas comme un fichier dont le nom suis juste celui du dossier dans le lequel il se trouve. avec le registre il faut séparer les deux.

sangohan42
sangohan42
Niveau 9
25 mai 2005 à 21:13:05

a part JYY personne ne voudrait nous aider ou deja venir voir nos screen de star wars?

msn : sangohan42@hotmail.fr

Ptival
Ptival
Niveau 10
25 mai 2005 à 21:25:32

dnob -> Ah vi pour l´antislash c moi qui suis con :)

Pour le registre j´étais pas au courant, mea culpa quand même ; -)

MattMaster
MattMaster
Niveau 5
26 mai 2005 à 11:04:53

Salut, je viens pour la première fois sur ce sujet et je vois qu´il n´y a pas que des débutants, mais en fait moi je voulais simplement savoir ou avez vous appris la programmation, etc
Sur un site(lequel?) et si c´était très long à apprendre.

MattMaster
MattMaster
Niveau 5
26 mai 2005 à 11:08:48

Salut, je viens pour la première fois sur ce sujet et je vois qu´il n´y a pas que des débutants, mais en fait moi je voulais simplement savoir ou avez vous appris la programmation, etc
Sur un site(lequel?) et si c´était très long à apprendre(au moins les bases pour pouvoir créer un petit jeu ou l´on s´amuse).

Happyman
Happyman
Niveau 6
26 mai 2005 à 17:50:06

Ca paraît con mais vu que c´est ça qui bloque...Bref, où dois-je dezipper les BMP pour les exemples SDL sur le tuto de JYY ?

lalelale
lalelale
Niveau 5
26 mai 2005 à 18:28:00

C´te question de dingue . .. Ouvre un peu tes yeux ; ).

Sinon, moi j´ai appris ( enfin, j´apprends encore beaucoup ^^) avec deux bouquins que j´ai achetés : Le Langage C++ ( de bjarne stroustrup) et Pour Mieux Développer Avec C++ .

Sinon, au début je me suis servi du site de JYY ( www.fvirtman.fr.st je crois)

extasy89
extasy89
Niveau 6
26 mai 2005 à 20:02:48

slt a tous,

je voulais savoir comment faire pour écrire instantanément à l´écran. je veux dire par la, comment faire pour que quand je tape " coucou" par exemple sur mon clavier, cela s´affiche en meme temps sur l´écran.

merci d´avance

PS: j´utilise la librairie graphique SDL

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment