Bonjour,
Sur un petit programme de conversion d'une chaîne, je ne parviens pas à récupérer les données affichées à l'écran.
Et je souhaiterais pourtant en faire la somme totale.
J'ai un souci de méthodologie :
PREMIERE OPTION :
Dois-je placer ces données dans un fichier .txt, pour les lire ensuite une à une.
Le but final étant d'en obtenir bien-sûr la somme totale.
Si oui, comment ?
DEUXIEME OPTION :
Est-ce que "fgets" me permettrait de récupérer DIRECTEMENT la série d'entiers (résultat de la conversion de chaque caractère) à l'écran ?
TROISIEME OPTION :
Dans la logique, je devrais pouvoir tenter de récupérer chaque caractère converti comme une variable (c1, c2, c3, c4, c5, ...) et en faire ensuite une banale somme.
D'AUTRES OPTIONS ? :
Je continue à chercher sur différents sites (Developpez, Openclassroms, ...), diverses FAQs, divers tutos textes ou vidéos.
J'en appelle à votre indulgence car j'apprends en autodidacte et je fais de mon mieux.
Voici mon code :
Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 # include <stdio.h> # include <string.h> int main(int argc, char argv) { char nom[100]; int longueurChaine = 0; printf("Veuillez entrer votre nom :\n"); scanf("%s", &nom); for (int i = 0; i <= strlen(nom); i++) { printf("%d\n", nom[i]); } return 0; }
Partager