Pascal
2007-04-06 11:27:07 UTC
Bonjour
je ne suis pas très calé en programmation et je bute sur un problème qui me semble être d'une
simplicité extrème mais je ne trouve pas :
l'idée est la suivante
je scrute un fichier comprenant des lignes
chaque ligne est composée de mots séparés par des espaces, le nombre de mots par ligne est variable
je voudrais pour chaque ligne récupérer la première lettre de chaque mot et concatener celles-ci
comment j'ai procédé
une première boucle se charge
de récupérer la phrase
puis de faire un explode de celle-ci
puis de compter le nombre d'éléments contenu dans le tableau obtenu
une seconde boucle (a l'intérieur de la première) est censée
récupérer la première lettre de chaque éléments du tableau obtenu par l'explode
mais au lieu d'afficher toutes les lettres concaténées je n'ai que la dernière, je comprend bien
pourquoi, mais je n'arrive pas à y remédier
quelqu'un pourait me filer un coup de main ?
merci
je ne suis pas très calé en programmation et je bute sur un problème qui me semble être d'une
simplicité extrème mais je ne trouve pas :
l'idée est la suivante
je scrute un fichier comprenant des lignes
chaque ligne est composée de mots séparés par des espaces, le nombre de mots par ligne est variable
je voudrais pour chaque ligne récupérer la première lettre de chaque mot et concatener celles-ci
comment j'ai procédé
une première boucle se charge
de récupérer la phrase
puis de faire un explode de celle-ci
puis de compter le nombre d'éléments contenu dans le tableau obtenu
une seconde boucle (a l'intérieur de la première) est censée
récupérer la première lettre de chaque éléments du tableau obtenu par l'explode
mais au lieu d'afficher toutes les lettres concaténées je n'ai que la dernière, je comprend bien
pourquoi, mais je n'arrive pas à y remédier
quelqu'un pourait me filer un coup de main ?
merci