Difference between revisions of "Talk:Langage C"

From Fixme.ch
Jump to: navigation, search
(Problème rencontrer)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
= Question =
 +
 +
* Y a-t-il une norme qui indique comment écrire en C - genre '''Camel Case''' :
 +
 +
-> R: par Crazygolem sur le chat de Fixme -> rubrique 30_dev : "pas au niveau du langage, mais il y a plusieurs conventions généralement acceptées, e.g. le standard GNU C : https://www.gnu.org/prep/standards/html_node/Writing-C.html"
 +
 
= Etat d'avancement =  
 
= Etat d'avancement =  
  
Line 12: Line 18:
 
* 12.05.2015 - Philou : dans la fonction "Select_Option", je créer une boucle do..while et pour sortir j'indique comme la '''while((car_retour != 'X') || (car_retour != 'Y'))''' en voulant indiquer que tant que je n'ai pas X ou Y dans ma sélection, je ne sors pas de la boucle, mais c'est tout le contraire qui se passe.
 
* 12.05.2015 - Philou : dans la fonction "Select_Option", je créer une boucle do..while et pour sortir j'indique comme la '''while((car_retour != 'X') || (car_retour != 'Y'))''' en voulant indiquer que tant que je n'ai pas X ou Y dans ma sélection, je ne sors pas de la boucle, mais c'est tout le contraire qui se passe.
  
Voici le code que je dois mettre pour sortir convenablement de ma boucle : 2 solutions : '''while((car_retour != 'X') && (car_retour != 'Y'))''' ou '''while(!((car_retour == 'X') || (car_retour == 'Y')))'''. Un grand merci à Jeremiah et Michael pour leur explication et solution -> voir la mailing list (fixme) du 18 mai 2015 . Pour ce genre de problème voir aussi les lois de Morgan.
+
  <u>'''Solution'''</u>:  Voici le code que je dois mettre pour sortir convenablement de ma boucle : 2 solutions : '''while((car_retour != 'X') && (car_retour != 'Y'))''' ou '''while(!((car_retour == 'X') || (car_retour == 'Y')))'''.<br>      Un grand merci à Jeremiah et Michael pour leur explication et solution -> voir la mailing list (fixme) du 18 mai 2015 . Pour ce genre de problème voir aussi les lois de Morgan.

Latest revision as of 10:09, 20 September 2017

Question

  • Y a-t-il une norme qui indique comment écrire en C - genre Camel Case :

-> R: par Crazygolem sur le chat de Fixme -> rubrique 30_dev : "pas au niveau du langage, mais il y a plusieurs conventions généralement acceptées, e.g. le standard GNU C : https://www.gnu.org/prep/standards/html_node/Writing-C.html"

Etat d'avancement

  • 21.04.2015 - Philou : entrain de mettre en place le partie sous menu "arithmétique"
  • 29.04.2015 - Philou : la gestion du menu prend forme + dans le sous menu "opération simple" sous le champs ASTUCE, commencé à implémenter un exemple d'incrémentation et de décrémentation lié au langage C avec exemple visuel
  • 04.05.2015 - Philou : dans le sous menu "ASTUCE", l’utilisateur peut insérer n'importe quel nombre entier - pour cela j'ai utiliser la fonction scanf. Mais j'aimerai réaliser une fonction de conversion => chaîne de caractère -> entier (juste pour apprendre)
  • 12.05.2015 - Philou : commencer à implémenter le menu "ADDITION"

Problème rencontrer

  • 21.04.2015 - Philou : dans le sous-menu "ASTUCE" dans "ARITHMETIQUE" je ne pointe pas encore dans la bonne fonction
  • 29.04.2015 - Philou : dans le sous-menu "ASTUCE" dans "OPEATION SIMPLE" j'arrive à montrer un exemple avec un chiffre (de 0 à 9), mais non avec un nombre -> a revoir ma fonction de sélection (surement)
  • 12.05.2015 - Philou : dans la fonction "Select_Option", je créer une boucle do..while et pour sortir j'indique comme la while((car_retour != 'X') || (car_retour != 'Y')) en voulant indiquer que tant que je n'ai pas X ou Y dans ma sélection, je ne sors pas de la boucle, mais c'est tout le contraire qui se passe.
 Solution:  Voici le code que je dois mettre pour sortir convenablement de ma boucle : 2 solutions : while((car_retour != 'X') && (car_retour != 'Y')) ou while(!((car_retour == 'X') || (car_retour == 'Y'))).
Un grand merci à Jeremiah et Michael pour leur explication et solution -> voir la mailing list (fixme) du 18 mai 2015 . Pour ce genre de problème voir aussi les lois de Morgan.