FIsIn  / FII         

FGet / FGT 

FAdd / FAD 

FRem / FRE 




Syntaxe : 


FIsIn(filename,stringToSearch)

FII(filename,stringToSearch)


FGet(filename,stringToSearch,posOfDataToReturn)

FGE(filename,stringToSearch,posOfDataToReturn)


FAdd(filename,string1,string2,...)

FAD(filename,string1,string2,...)


FRem(filename,lineNr)   /!\ Pas implémenté en version 21.1



Les fichiers peuvent avoir une forme


val01,val02,val03 <CRLF>

val11,val12,val13 <CRLF>


Par exemple un fichier de carte à puces (card.txt) :


0300918BDBC2,Meier,ABC

0100918BDB11,Autre,AYZ


avec le premier élément, le no de carte, le second, un nom, le troisième, une info supplémentaire (type d'accès...).



isInFile(filename,stringToFind) va retourner 'true' (dans une fonction if par exemple) si le string se trouve dans le fichier et retourne le no de ligne.


getFromFile(filename,stringToFind,posOfDataToReturn) retourne l'élément à la position, ou vide si pas trouvé


exemples :


pour un fichier card.txt contenant :


0300918BDBC2,Meier,ABCD

012345678900,Toto,AB

987654321000,Titi,AXYZ


FII(card.txt,012345678900);

retourne true avec la valeur '2' (2ème ligne)



FGE(card.txt,0300918BDBC2,0); 

retourne 0300918BDBC2 car il n' y a pas d'index 0



FGE(card.txt,0300918BDBC2,1);

retourne 0300918BDBC2


FGE(card.txt,0300918BDBC2,2);

retourne Meier


FGE(card.txt,0300918BDBC2,3);

retourne ABCD



exemple 2 :



FAD(card.txt,987654321001,testAdd,asdf);

retourne 1 (OK)

FGE(card.txt,987654321001,2);

retourne testAdd






Créé avec HelpNDoc Personal Edition: Créer des documents d'aide CHM facilement