warmup1992
Messages postés23Date d'inscriptionjeudi 12 avril 2007StatutMembreDernière intervention 1 octobre 2009
-
30 nov. 2008 à 12:35
warmup1992
Messages postés23Date d'inscriptionjeudi 12 avril 2007StatutMembreDernière intervention 1 octobre 2009
-
1 déc. 2008 à 16:32
Bonjour à tous,
je fais appel à vous car je me suis lancé dans un projet assez simple qui consiste a faire un anti leak.
Donc bon rien de bien méchant sauf que j'ai un problème lors de la conversion d'un DWORD en char...
voila, le prototype du 2e params de strcpy est un const char donc c'est normal que ca ne marche pas ..
Ensuite j'ai essayé un cast. Pas d'erreur mais sa plante ...
Ensuite j'ai essayé : char oemID = (char*)siSysInfo.dwOemId;
etc ...
Sans succès :)
Merci d'avance pour l'aide
A voir également:
Invalid conversion from 'const char*' to 'char*' [-fpermissive]
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 30 nov. 2008 à 13:46
Le dernier paramètre est la base de la conversion:
2=binaire
10=décimale
16= hexadécimale
etc
Dans le cas de 10 la chaine résultante sera donc en décimal.
faire #include <stdlib.h>
Vous n’avez pas trouvé la réponse que vous recherchez ?
warmup1992
Messages postés23Date d'inscriptionjeudi 12 avril 2007StatutMembreDernière intervention 1 octobre 2009 30 nov. 2008 à 13:48
Bhon désolé pour les multiple post mais la fonction editer n'est pas présente ^^
J'ai fais une petite recherche google j'ai répondu a toutes mes questions mais sa ne marchera toujours pas ... Car le premier parametre est un long et moi j'ai un DWORD ....
Conversion impossible ...
Me faudrait un autre truc .. sa doit bien etre possible :/
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 30 nov. 2008 à 14:08
Tu utilises quel compilateur? Cela pourrait en dépendre.
Le type DWORD est en fait un unsigned long, donc aucune raison pour que ultoa() ne l'accepte pas. Essaie avec un cast:
ultoa((unsigned long)siSysInfo.dwOemId,oemID,10);
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 30 nov. 2008 à 16:06
BruNews >> On est habitués à Visual C/C++ avec lequel on ne rencontre pas de problèmes car il est complet. Beaucoup de débutants rencontrent souvents des problèmes avec d'autres compilateurs, comme Dev C++ qui est d'ailleurs abandonné par ses créateurs.
warmup1992
Messages postés23Date d'inscriptionjeudi 12 avril 2007StatutMembreDernière intervention 1 octobre 2009 1 déc. 2008 à 16:32
Hum humm .. les bases sont tout a fait acquise .... j'ai préciser des le debut que mon code était incorrect ...
et que je cherchais juste comment faire pour convertire ... Je n'ai pas l'habitude de programmer avec l'api c'est tout ....