begin process at 2012 05 29 08:05:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Maths & Algorithmes

 > 

manipulation desformules logiques : URGENT


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

manipulation desformules logiques : URGENT

mardi 20 novembre 2001 à 09:35:34 | manipulation desformules logiques : URGENT

The_Legacy

Bonjour,
je suis en train de développer un petit programme qui permet d'évaluer des expression logiques telles que ((a et b) ou (c et (non d))).
A partir de la chaine de caractères saisie correspondant à la formule, je construit un arbre binaire qui me permettra à la fois de simplifier la formule et de l'évaluer. Pour le moment, je bloque sur un problème:
La formule est saisie sous forme de chaine de caractère et je parcours cette chaine caractère par caractère pour mettre chaque caractère intéressant dans une des cellules de l'arbre. Une cellule est en fait une structure contenant un variable de type char *. Mon problème est le suivant, lorsque je fais : cellule->valeur = formulesaisie[i], je ne peux pas le compiler. J'ai le message d'erreur :
cannot convert from 'char' to 'char *'.

Comment donc puis je affecter un char à une variable de type char * ?

Merci d'avance pour votre aide.
mardi 20 novembre 2001 à 10:09:52 | Re : manipulation desformules logiques : URGENT

Jo

Salut,

Ce genre de questionaa dejas ete pose, a de multiples reprise et j'y dejas repondu ainsi que d'autre personnes, alors parcours le foru !!



-------------------------------
Réponse au message :
-------------------------------

Bonjour,
je suis en train de développer un petit programme qui permet d'évaluer des expression logiques telles que ((a et b) ou (c et (non d))).
A partir de la chaine de caractères saisie correspondant à la formule, je construit un arbre binaire qui me permettra à la fois de simplifier la formule et de l'évaluer. Pour le moment, je bloque sur un problème:
La formule est saisie sous forme de chaine de caractère et je parcours cette chaine caractère par caractère pour mettre chaque caractère intéressant dans une des cellules de l'arbre. Une cellule est en fait une structure contenant un variable de type char *. Mon problème est le suivant, lorsque je fais : cellule->valeur = formulesaisie[i], je ne peux pas le compiler. J'ai le message d'erreur :
cannot convert from 'char' to 'char *'.

Comment donc puis je affecter un char à une variable de type char * ?

Merci d'avance pour votre aide.
mardi 20 novembre 2001 à 10:31:11 | Re : manipulation desformules logiques : URGENT

The_Legacy

Jo, c'est bien gentil, mais ce que tu dis toi, c'est pour convertir un int en char. Mon problème, c'est convertir un char en char* et pour ca le cast ca marche pas.




-------------------------------
Réponse au message :
-------------------------------

Salut,

Ce genre de questionaa dejas ete pose, a de multiples reprise et j'y dejas repondu ainsi que d'autre personnes, alors parcours le foru !!



-------------------------------
Réponse au message :
-------------------------------

Bonjour,
je suis en train de développer un petit programme qui permet d'évaluer des expression logiques telles que ((a et b) ou (c et (non d))).
A partir de la chaine de caractères saisie correspondant à la formule, je construit un arbre binaire qui me permettra à la fois de simplifier la formule et de l'évaluer. Pour le moment, je bloque sur un problème:
La formule est saisie sous forme de chaine de caractère et je parcours cette chaine caractère par caractère pour mettre chaque caractère intéressant dans une des cellules de l'arbre. Une cellule est en fait une structure contenant un variable de type char *. Mon problème est le suivant, lorsque je fais : cellule->valeur = formulesaisie[i], je ne peux pas le compiler. J'ai le message d'erreur :
cannot convert from 'char' to 'char *'.

Comment donc puis je affecter un char à une variable de type char * ?

Merci d'avance pour votre aide.
mardi 20 novembre 2001 à 11:37:47 | Re : manipulation desformules logiques : URGENT

Jo

Ah oui merde je suis desoler de t'avoir dit ca :-(
j'espere que tu ne m'en veut pas :)



-------------------------------
Réponse au message :
-------------------------------

Jo, c'est bien gentil, mais ce que tu dis toi, c'est pour convertir un int en char. Mon problème, c'est convertir un char en char* et pour ca le cast ca marche pas.




-------------------------------
Réponse au message :
-------------------------------

Salut,

Ce genre de questionaa dejas ete pose, a de multiples reprise et j'y dejas repondu ainsi que d'autre personnes, alors parcours le foru !!



-------------------------------
Réponse au message :
-------------------------------

Bonjour,
je suis en train de développer un petit programme qui permet d'évaluer des expression logiques telles que ((a et b) ou (c et (non d))).
A partir de la chaine de caractères saisie correspondant à la formule, je construit un arbre binaire qui me permettra à la fois de simplifier la formule et de l'évaluer. Pour le moment, je bloque sur un problème:
La formule est saisie sous forme de chaine de caractère et je parcours cette chaine caractère par caractère pour mettre chaque caractère intéressant dans une des cellules de l'arbre. Une cellule est en fait une structure contenant un variable de type char *. Mon problème est le suivant, lorsque je fais : cellule->valeur = formulesaisie[i], je ne peux pas le compiler. J'ai le message d'erreur :
cannot convert from 'char' to 'char *'.

Comment donc puis je affecter un char à une variable de type char * ?

Merci d'avance pour votre aide.
mardi 20 novembre 2001 à 11:48:20 | Re : manipulation desformules logiques : URGENT

The_Legacy


Non, t'inquiète, je suis pas comme ca.



-------------------------------
Réponse au message :
-------------------------------

Ah oui merde je suis desoler de t'avoir dit ca :-(
j'espere que tu ne m'en veut pas :)



-------------------------------
Réponse au message :
-------------------------------

Jo, c'est bien gentil, mais ce que tu dis toi, c'est pour convertir un int en char. Mon problème, c'est convertir un char en char* et pour ca le cast ca marche pas.




-------------------------------
Réponse au message :
-------------------------------

Salut,

Ce genre de questionaa dejas ete pose, a de multiples reprise et j'y dejas repondu ainsi que d'autre personnes, alors parcours le foru !!



-------------------------------
Réponse au message :
-------------------------------

Bonjour,
je suis en train de développer un petit programme qui permet d'évaluer des expression logiques telles que ((a et b) ou (c et (non d))).
A partir de la chaine de caractères saisie correspondant à la formule, je construit un arbre binaire qui me permettra à la fois de simplifier la formule et de l'évaluer. Pour le moment, je bloque sur un problème:
La formule est saisie sous forme de chaine de caractère et je parcours cette chaine caractère par caractère pour mettre chaque caractère intéressant dans une des cellules de l'arbre. Une cellule est en fait une structure contenant un variable de type char *. Mon problème est le suivant, lorsque je fais : cellule->valeur = formulesaisie[i], je ne peux pas le compiler. J'ai le message d'erreur :
cannot convert from 'char' to 'char *'.

Comment donc puis je affecter un char à une variable de type char * ?

Merci d'avance pour votre aide.



Cette discussion est classée dans : caractère, chaine, char, formule, logiques


Répondre à ce message

Sujets en rapport avec ce message

pbme avec chaine de caractère et sscanf (débutant :( ) [ par peyou ] sur une chaine de caractère de la forme "bidule = machin", je voudrais extraire les deux chaines "bidules" et " machin"1/ le nombre d'espace autour du aarg Chaine de caractère [ par NeoUmbrella ] Voila j'ai une question tres bete mais je ne comprends pas:char mot1[] = "test";char mot2[] = "test";Pourquoi qand je test avec un if mot1 n'est pas e char* [ par kollibar ] je debute en C et donc je vais poser une question con...avec une chaine de caractère CHAR* comment je peut faire pour récupérer une sous chaine allant Ajouter deux chaines de caractère. [ par Fituza ] Bonjour,j'aimerai savoir comment ajouter une chaine de caractère de type char*  avec une autre chaine de type const char*;exemple: char* access = "Rsc transformer un int en chaine de caractère [ par lenneth666 ] Voila j'ai comme code ceci char *tmp2=(char *)malloc(5000); int res = 15; je voudrais savoir comment mettre res dans tmp2 le cast ne marche pas, et RS232 ou RS485 dial entre 2 pics [ par Pat2903 ] Bonjour je suis en projet pour crée un dialogue RS485 entre deux pics. Mon souci c'est que j'utilise MPLAB et le Compilateur C18. j'utilise la library tableau de chaine de caractère [ par delaktn ] salut, Je réalise une application dont je besoin d'un tableau de chaine de caractère et voila la déclaration de ce tableau: char* t[10]; j'ai réalisé détecter si une chaine de caractère est vide [ par snake57 ] Bonjour à tous, Alors je suis en c++ et je lis une à une toute les lignes d'un fichier texte. Je range la ligne lue dans la variable "lignecourante" repetition de chaine de caractère dans un tableau [ par Icebibi ] bonjour à tous.voilà j'ai un tableau de chaînes de caractères et j'aimerai verifier en parcourant le tableau si il y a des chaînes qui se répètent. j' Recuperer des valeurs aprés un scanf [ par andoid ] Bonjour j'ai un probléme avec mon tableau de char: je m'explique, j'ai char chaine[]; scanf("%s"chaine); si l'utilisateur met en ligne de commande


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,733 sec (3)

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