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 :
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;
}
Cordialement.