Conjugaison c++
Résolu/Fermé
A voir également:
- Conjugaison c++
- Correcteur conjugaison - Forum Logiciels
- Telecharger conjugaison - Télécharger - Dictionnaires & Langues
- Telecharger tableau conjugaison anglais pdf - Télécharger - Études & Formations
- Comment cela se faisse conjugaison ✓ - Forum Bugs et suggestions
- Logiciel de conjugaison gratuit pour pc - Télécharger - Études & Formations
4 réponses
mamiemando
Messages postés
32283
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 mars 2023
7 572
30 oct. 2007 à 10:01
30 oct. 2007 à 10:01
Bon très sincèrement le programme avec std me plaît beaucoup plus car il a une chance modulo quelques modifications de pouvoir compiler sous linux, donc rien que pour ça il est mieux. Maintenant tu t'es vraiment cassé la tête avec les char *. Utilise des std::string ce sera beaucoup plus simple. Accessoirement quand tu appelles sujet[i] avec i allant de 0 à 5 le programme fait n'importe quoi si le sujet fait moins de 5 caractères.
Pense aussi à donner des vrais noms de variables, et évite les headers non standard (stdafx.h par exemple)
D'un point de vue esthétique il serait plus logique de faire une fonction qui teste si le verbe commence par une voyelle :
et d'appeler en conséquence le bon sujet. Idem avec les verbes en g
Bonne chance
Pense aussi à donner des vrais noms de variables, et évite les headers non standard (stdafx.h par exemple)
D'un point de vue esthétique il serait plus logique de faire une fonction qui teste si le verbe commence par une voyelle :
inline bool commence_par_voyelle(const std::string & str){
return str[0] == 'a' || str[0] == 'e' || str[0] == 'i'
|| str[0] == 'o' || str[0] == 'u' || str[0] == 'y';
}
et d'appeler en conséquence le bon sujet. Idem avec les verbes en g
std::cout << (commence_par_voyelle(verbe) ? sujet_voyelle[i] : sujet_consonne[i]) << '\t'
<< radical << (verbe_en_g(verbe) ? terminaison_g[i] : terminaison_sans_g[i]) << std::endl;
Bonne chance
ok Merci mamiemando pour que j'améliore mon programme en standard mais il marche c'est le plus important ^^, j'ai pas trop envi de le chaner tanr qu'il marche c'est le plus important pour moi ^^
mais merci pour que j'améliore
mon problème est de passer de standard à System, c'est un peu dur mais j'essaye
Merci mamiemando pour l'aide
mais merci pour que j'améliore
mon problème est de passer de standard à System, c'est un peu dur mais j'essaye
Merci mamiemando pour l'aide
mamiemando
Messages postés
32283
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 mars 2023
7 572
30 oct. 2007 à 20:01
30 oct. 2007 à 20:01
C'est surtout sans intérêt à mon humble avis, à part pour la beauté l'exercice. De manière générale il vaut mieux avoir un code portable.
Bonne continuation
Bonne continuation