F_o_X
Messages postés6Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention 4 octobre 2004
-
3 oct. 2004 à 21:10
F_o_X
Messages postés6Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention 4 octobre 2004
-
4 oct. 2004 à 20:47
Bonsoir a tous
Voila, je voulais faire un programme qui est en rapport avec les moteur de recherche, mais pour que mon programme soit au point, je dois placer une variable char dans la fonction ShellExecute(), voila comment est consistuer le morceau de mon programme qui me pose probleme :
cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 20094 3 oct. 2004 à 22:02
enleve les << ...
ShellExecute(NULL, "open", mot , NULL, NULL, SW_SHOWNORMAL);
marchera bien, si mot est une variable de type char*... (ex : char* mot = "http://www.google.fr") ou est un tableau de char (ex: char mot[40]; strcpy(mot, "http://www.google.fr"); // copie ds le tableau de char l'adresse du site de google )
F_o_X
Messages postés6Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention 4 octobre 2004 3 oct. 2004 à 22:44
En faite, la variable char "mot" est a definir, elle n'a pas de valeur précise, es que tu peux m'ecrire un exemple stp car quand j'applique se que tu me dis, mon compil veut rien savoir! :s
(dsl pour mon trip sur le string...)
tu recupere ta string bien plus maniable qu'un char*, puis pour convertir ta string en char* au moment de l'utiliser dans ta fonction, tu utilise la methode c_str()....voila