compteur caractères et le char '.' - C - Programmation
Marsh Posté le 20-04-2009 à 21:06:25
La comparaison en C se fait avec l'opérateur ==. le = simple correspond à l'affectation.
Marsh Posté le 20-04-2009 à 21:22:14
Merci beaucoup, j'ai fait cette erreur maintes fois et je ne veux toujours pas apprendre
sûrement parceque je suis habitué à d'autres langages utilisant le = seul pour comparer.
Marsh Posté le 20-04-2009 à 21:28:56
Autre problème le entrez un caractère est écrite deux fois ?
taha@taha-desktop:~/coding/c/school$ ./charcheck
Veuillez taper un caractere :
h
Veuillez taper un caractere :
Veuillez taper un caractere :
e
Veuillez taper un caractere :
Veuillez taper un caractere :
l
Veuillez taper un caractere :
Veuillez taper un caractere :
l
Veuillez taper un caractere :
Veuillez taper un caractere :
y
Veuillez taper un caractere :
Veuillez taper un caractere :
e
Veuillez taper un caractere :
Veuillez taper un caractere :
a
Veuillez taper un caractere :
Veuillez taper un caractere :
h
Veuillez taper un caractere :
Veuillez taper un caractere :
.
a = 1fois
o = 0fois
u = 0fois
i = 0fois
e = 2fois
taha@taha-desktop:~/coding/c/school$
Marsh Posté le 20-04-2009 à 21:33:52
essaye avec
char c, n[ 2 ];
scanf( "%c[\n]", &c, n );
scanf est une fonction souvent enseignée au débutant alors qu'elle est très complexe.
Marsh Posté le 21-04-2009 à 09:29:01
Nethacker a écrit : vous pouvez un peu commenter ? |
http://xrenault.developpez.com/tutoriels/c/scanf/
Marsh Posté le 20-04-2009 à 20:50:58
Bonsoir,
Le programme que j'essaie de coder, compte combien d'occurence de voyelles l'utilisateur entre, ainsi que quelle voyelle, et s'arrête dès l'entrée du caractère '.', or je n'ai pas réussi, voila le code :
Merci d'avance,