Bonjour,
En fait j'ai une méthode qui prend en paramètres un string, un offset (index) et une longueur comme ceci :
En fait ce que je souhaite c'est mettre dans un fichier texte la valeur de la variable du nom de ce string à l'endroit de l'offset et sur la longueur donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FixeLengthStringEdifacToken("type", 0, 5)); FixeLengthStringEdifacToken("mode", 5, 1)); FixeLengthStringEdifacToken("nom", 6, 20)); FixeLengthStringEdifacToken("prenom", 26, 20));
Si par exemple j'ai comme valeur "Sébastien" pour le prénom et que toutes les autres variables sont nulles, je souhaite que "Sébastien" soit écrit dans le fichier texte à partir du 27ème caractère et qu'après le "n" ça soit complété par des espaces jusqu'à atteindre une longueur de 20 caractères (prénom + espaces).
Comment puis-je faire ?
J'imagine qu'il faut mettre tout ça dans un String ou tableau de Strings avant mais comment faire sachant que par exemple "FixeLengthStringEdifacToken("prenom", 26, 20))" peut être lancé avant "FixeLengthStringEdifacToken("mode", 5, 1))" ?
Merci pour l'aide
Partager