pb programmation scheme - Programmation
Ceci répond-il à votre question ? Oui | Non
 

Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : pb programmation scheme
 
Profil : IDNaute
Plus d'informations

nous avons besoin d'aide pour une fonction sans retour en scheme voila la fonction:
(define (lireTexte)
;permet de saisir un texte se terminant par un caractère #\$ au clavier
;
(let (( a (read-char))(ch (string)))

(if (not(string=? (string a) "$" ))
(begin (let ((texte (string-append ch (string a))))
(lireTexte))))))
merci beaucoup de prendre la peine de nous aider :-)

Liens

Profil : IDNaute
Plus d'informations

Elle veut rien dire ta fonction
Moi je piges pas grand chose mais bon lol
Il manque la moitié du code !
Reprend-la à 0 et réfléchis bien !
Déjà....utilises bien ton "if"


(if
(not (string=? (string a) "$" ))
C'EST LA QUE TU DOIS METTRE CE QUE TA FONTION RENVOIE DANS LE CAS OU "if (not ce que tu cherches)"[/color]
(lireTexte))

Profil : IDNaute
Plus d'informations

(define (lireTexte LA IL FAUT METTRE TES VARIABLESS, en l'occurence ton texte que tu va entrer sur lekel tu va effectuer ton travail, ajouter le signe ou ché plus quoi[/color])


Ta fonction, dans le cas n°2, renvoie " (lireTexte))"
Mais non c'est pas bon car ça c'est le nom de ta Fonctio
Elle devrait renvoyer la variabla associé à la fonction c'est à dire que ça renvoie le texte lui même tu comprends ??

Profil : IDNaute
Plus d'informations

désolé je me suis mal exprimer c'est une fonction utile dans un programme de codage et il nous est demander de faire une fonction sans variable d'où mon problème!!!!

Profil : IDNaute
Plus d'informations

Eh bah ma foi, on est pas du même Docteur Scheme
Qu va traiter ta fonction dans son édition, si t'as pas une variable qui servirait d'exemple aux effets à appliquer
T u comprends...en tout cas bizarre, jamais vu sans variable lol

Profil : IDNaute
Plus d'informations

je suis tout a fait de ton avis!!!
merci quand même de ton aide c sympa!
dés que j'ai la solution je la mettrais pour info!
merci encore d'avoir pris le temps de me répondre
bye

Profil : IDNaute
Plus d'informations

De rien c'est normal, ça m'aura permis de revoir ce langage lol
Donc si t'as d'autres truc n'hésite pas à demander
Ciao

Profil : IDNaute
Plus d'informations

ca y est j'ai la réponse ouais!!!!
(define (liretexte)
(let ((a (char-downcase(read-char))))
(if (string=? (string a) "$" ) ""
(string-append (string a) (lireTexte)))))

c pas bo!!!!:) vous devez pas comprendre mon exitation mais ca a été tellement prise de tête merci beaucoup encore a une prochaine avec plaisir
marie

Profil : IDNaute
Plus d'informations

Content pour toi


Aller à :
Ajouter une réponse
  FORUM Infos-du-Net » Programmation » pb programmation scheme
 

Liens