Bonjour,
je cherche à faire la somme de certaines entités dans un fichier.
J'ai presque terminé, il ne me manque que deux partie dont je crois avoir la solution mais je prefere demander l'avis d'experts
C'est pourquoi je vais vous montrer juste du pseudo algo (un peu sale mais detaillé)
Les parties rouges sont celles dont j'ai besoin.
Pour la premiere , j'ai deja fait de l'import mais c'est assez loin donc je ne m'en souviens plus.
et la seconde , je crois que le "substring" (je ne sais pas si en C ça existe) serait une bonne solution.
Merci d'avance
y represente le nombre de ligne du fichier
Tableau trsCode[i] = int
DEBUT
/////////////////////////////importer le fichier a utiliser//
tantque (i<y) faire{ */ici je donne la limite de portée a mon 'tant que' pour effectuer le traitement
if la ligne i commence par 520{ */je ne traite que les ligne commençant par "520"
///////////////////////////////////////////////////////faire le traitement://
utiliser l'entité presente entre le 84 eme caractere jusqu'au 102eme caractere /* Dans la ligne contenant "520" je vais chercher les valeurs dont j'ai besoin
[fonction de transcodification]
trsCode[i]=resultat de [fonction de transcodification]; /* je recupere l'entité transcodifié et la sauvegarde dans un tableau
}
fin si
i++;
}
fin tant que
pour j<y faire{ /*toute la partie qui suit concerne la somme de toute mes entités du tableau
resultat = trsCode[j]+resultat;
j++
}
fin pour
afficher ("le resultat est %d : ", 'resultat');
FIN
Merci d'avance![]()
Partager