thejojo1
Messages postés13Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 août 2006
-
3 août 2005 à 17:33
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 2009
-
3 août 2005 à 20:43
bonjour tout le monde. Ne rigolez pas surtout c'est pas évident de démarrer en c++ quand on a fait du delphi ou du vb.
Voila mon souci:
je voudrai afficher du texte dans un edit par la fonction
int Debog(char chaine[])
{
char buf[128] = {'\0'};
GetWindowText(hEdit,buf,128);
SetWindowTextA(hEdit,strcat(strcat(buf,chaine),"\r\n"));
return 0;
}
Quand je fais Debog("salut"); aucun problème.
Mais si je fais
char buffer="salut"; puis Debog(buffer); alors là c'est fini rien ne vas plus et je me retrouve avec l'erreur du titre "cannot convert parameter 1 from 'char *' to 'char'"
Un petit coup de main serait le bienvenu =)
A voir également:
Empoisonné par "cannot convert parameter 1 from 'char *' to 'char'"
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 3 août 2005 à 18:30
Salut,
Essaie de mettre un pointeur sur chaîne de caractère en tant qu'argument de fonction :
int Debog(char* chaine)
{
printf("chaine = %s\n", chaine);
// blah... blah... blah...
};
thejojo1
Messages postés13Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 août 2006 3 août 2005 à 18:56
Meech cest bon. En passant le pointeur ca marche. Cependant ya pas que ca a faire comme modif et la dailleurs jcomprend pas vraiment pq ca change.
Fallait que je mette ma fonction Debog avant Winmain.
Aller savoir pourquoi..
Mais merci a tous =)
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 3 août 2005 à 20:43
Lol non moi ça me sert strictement à rien parce que je suis un pro mais
pour les ptit jeunes j'pense que ça peut aider à rapeller :)
void Aurevoir( void ); //Bonne journée