Bonjour,
Je cherche à découper un fichier OPT en plusieurs segment (en C of course).
J'ai un fichier OPT comme suit:
SED+SEL:P00610:CAURELIEN@CPP.FR'SED+CMP:ZIP:fac_in_0904100001_200902100437.zip:fac_in_0904100001_200902100437.xml'SED+ID:PX00012FC000080000000017D'CAT+EZANPO0A+S000SED1+SED1+B1711082+T+000+/opt/cft/filpub/SED1B1711082.EZANPO0A+0000000002+0000002487+0000002516+20090217+11082000+000000+0000000028+01900+00000+C+V++E+B+10+S000SED1'
SMT++++
AURELIEN@CPP.FR+CPP transfert pour PX00012 FC00008 envoi n°0000000017++:::::::fac_in_0904100001_200902100437.zip'
J'aimerais obtenir le segment SMT, et surtout l'adresse mail qui suit. Le problème c'est que tout le contenu du fichier tient sur une ligne...
Dans certains cas mon fichier ne contiendra pas de segment SMT, mais un segment CFT contenant une adresse CFT...
Mes segments SMT et CFT ne sont donc jamais à la même place.
Quelqu'un a une idée

?