begin process at 2010 02 10 03:51:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Système

 > 

Autre

 > 

cannot convert


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

cannot convert

samedi 23 août 2008 à 13:43:27 | cannot convert

juju0612

salut quand je compile il me mets et je ne sais pas comment ressoudre cette erreur!! 

(293)cannot convert char* to char
(299)cannot convert char to char*

et cela conserne le code

donc je declare

char code;

et puis je fais

ligne(293)   code=fiche.nom;     dans fiche.nom il y a un char qui est décléré dans une structure

et puis

ligne(299)         if(code!=fiche.nom)

comment est ce que je peux ressoudre cette erreur???

merci
samedi 23 août 2008 à 15:06:12 | Re : cannot convert

SAKingdom

Membre Club
Réponse acceptée !
Le membre nom n'est certainement pas un char mais un pointeur char (char*).
Code devrait être déclaré comme un pointeur:
char *code;

if(code != fiche.nom)
Ici, j'ignore si tu cherches à comparer les 2 chaines ou les 2 pointeur. Si ce sont les chaines, comparer 2 pointeurs ne te donnera assurément pas le bon résultat. Utilise la fonction strcmp. Cette fonction retourne 0 si les chaines sont identiques.

Ceci dit, si code pointe sur fiche.nom, les 2 chaines et les 2 pointeurs seront identiques. Je ne vois pas trop l'utilité.

C++ (@++)

samedi 23 août 2008 à 16:10:35 | Re : cannot convert

juju0612

merci beaucoup

simple , clair ,tu reponds que se qu'il faut

merci beaucoup

genial de travailler avec toi!!


Cette discussion est classée dans : code, char, fiche, convert, cannot


Répondre à ce message

Sujets en rapport avec ce message

empoisonné par "cannot convert parameter 1 from 'char *' to 'char'" [ par thejojo1 ] 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 affic 'strcat' : cannot convert parameter 2 from 'char' to 'const char *' [ par daviddubois ] Bonjour tout le monde,J'essaie de faire un petit programme qui permet lorsqu'il rencontre deux voyelles l'une à côté de l'autre de mettre un v entre c Longueur de chaine (classique newbie) [ par atlas189 ] Bonjour , je débute en c++Pourriez-vous corriger mon code .Le principe est de renvoyé la longueur d'une chaine tapée au clavier .MerciBon c'est archi- Compilation VS2005 [ par LordBob ] Bonjour a tous,voila depuis que je suis passé sous Visual Studio 2005, j'ai plus de problème lors de la compilation de mes application C/C++ notament. Probleme avec des pointeurs [ par KissyFroth ] Voici mon code : char * t1 = new char [30]; char * t2 = new char [40]; //Les chiffres ne sont pas exact mai c pas grave cout << strlen(t1) << "\n"; c Malloc et mémoire affectée [ par Chop_chop ] Bonjour,J'ai un petit soucis quant à l'allocation de mémoire pour un char* avec l'utilisation de malloc.Voici mon code (bien allégé) :[CODE] char *fic Prob avec les variables [ par Ilsundal ] Bonjour a tous,voila mon probleme, j'ai declaré une variable, mais quand je lui assigne par exemple  : MAISON, il m'affiche que M. comment faire pour conversion virtual key code ->char [ par Sebopop2 ] Salut!Je ne trouve pas de moyen simple de convertir un virtual key code en char et inversementest ce que qqun sait comment faire?merci. Probleme de conversion char int string... [ par pyr0123 ] Salut, Je code un échange de trames (t'chat) par port série entre 2 PC en C++ .net VStudio 2k5. J'envoie la chaine 'toto' du PC1 vers PC2, avec l'hyp Jeux de caractères : MBCS/char* [ par rt15 ] Salut,Prenons le code suivant, qui affiche ce qu'il y a après le dernier \ de la chaîne :void test(){  char* lpPath = "c:\\toto";  char* lpCurrent;  c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales