Bonsoir à tous et merci déjà de venir m'aider.
J'ai 2 exercices à faire et j'ai quelques idées mais j'ai besoin de vous pour m'aider à bien m'orienter.
Le premier exercice est que dans une chaîne de caractères entré par l'utilisateur, je souhaite compter le nombres de lettres et de chiffres mais je n'arrive qu'à compter le nombres de caracteres dans la chaine mais je ne vois pas comment on peut séparer les chiffres et les lettres (à part avec la table ASCII mais ça risque de me faire un programme de fou).
Pour vous donner un exemple, je dois faire ceci : dans la chaîne, il y a "Je vais avoir 17 ans", je dois dire qu'il y a 19 lettres et 2 chiffres.
Le 2e exercice consiste à récupérer la chaîne de caractères et de découper la phrase afin d'avoir une liste avec les mots. Il faut savoir que la chaîne de caractères est dans un tableau appellé tableauCar et dans ma consigne, je prend chaque mot et le copier dans le tableau qui s'appelle tableauMot.
Un exemple : dans tableauCar, il y a "Je suis un programmeur" et dans tableauMot, je dois avoir tableauMot[0]=Je / tableauMot[1]=suis / tableauMot[2]=un / tableauMot[3]=programmeur
Pour celui ci, j'avais pensé à un pointeur avec un if qui permet de dire que si le pointeur détècte un espace, je récupère le mot d'avant et je le copie dans tableauMot[compteur] et compteur je l'incrémente de 1 à chaque espace.
Voila, j'espère que vous pourrez m'aider à trouver la solution
Bonne soirée / Bonne journée à tous
Et Bonne Année 2017 !!!