SDK
Lecture/Ecriture fichiers ASCII

Fonctions

int SPI_FIL_open_ascii_file (const std::string &dir, const std::string &name, int mode)
 Ouvre un fichier ASCII.
 
int SPI_FIL_read_ascii_file (std::string &line, int index)
 Lit une ligne dans un fichier ASCII.
 
int SPI_FIL_write_ascii_file (const std::string &line, int index)
 Ecrit une ligne dans un fichier ASCII.
 
int SPI_FIL_close_ascii_file (int index)
 Ferme un fichier ASCII dans l'atelier.
 
int SPI_FIL_edit_file (const std::string &dir, const std::string &file)
 Lance l'éditeur défini dans GO2cam.
 

Description détaillée

Lecture/Ecriture fichiers ASCII

Documentation des fonctions

◆ SPI_FIL_close_ascii_file()

int SPI_FIL_close_ascii_file ( int index)

Ferme un fichier ASCII dans l'atelier.

Paramètres
[in]indexétiquette du fichier à fermer
Renvoie
SPI_YES si Ok | SPI_NO si erreur
ier := ICALL(SPI_FIL_close_ascii_file,ifile);
int SPI_FIL_close_ascii_file(int index)
Ferme un fichier ASCII dans l'atelier.
Definition sp_fil01.c:238

◆ SPI_FIL_edit_file()

int SPI_FIL_edit_file ( const std::string & dir,
const std::string & file )

Lance l'éditeur défini dans GO2cam.

Version
4.5
Paramètres
[in]dirrépertoire ou se trouve le fichier à éditer
[in]filenom du fichier à éditer
Renvoie
SPI_YES | SPI_NO
ier := ICALL(SPI_FIL_edit_file,'c:\temp','file');
int SPI_FIL_edit_file(const std::string &dir, const std::string &file)
Lance l'éditeur défini dans GO2cam.
Definition sp_fil01.c:279

◆ SPI_FIL_open_ascii_file()

int SPI_FIL_open_ascii_file ( const std::string & dir,
const std::string & name,
int mode )

Ouvre un fichier ASCII.

Paramètres
[in]dirrépertoire du fichier
[in]namenom du fichier
[in]modemode d'ouverture
1 ecriture seule (fichier existant ou non)
2 lecture seule (fichier existant)
3 lecture et ecriture en début (fichier existant)
4 lecture et ecriture en fin (fichier existant)
Renvoie
-1 erreur | index du fichier
ifile := ICALL(SPI_FIL_open_ascii_file,'c:\tmp','file',2);
int SPI_FIL_open_ascii_file(const std::string &dir, const std::string &name, int mode)
Ouvre un fichier ASCII.
Definition sp_fil01.c:111
Voir également
SPI_FIL_close_ascii_file

◆ SPI_FIL_read_ascii_file()

int SPI_FIL_read_ascii_file ( std::string & line,
int index )

Lit une ligne dans un fichier ASCII.

Paramètres
[in]indexétiquette du fichier
[out]lineligne lue
Renvoie
SPI_YES si Ok | SPI_NO si erreur
ifile := ICALL(SPI_FIL_open_ascii_file,'c:\temp','file',2);
ier := ICALL(SPI_FIL_read_ascii_file,str,ifile);
ier := ICALL(SPI_FIL_close_ascii_file,ifile);
int SPI_FIL_read_ascii_file(std::string &line, int index)
Lit une ligne dans un fichier ASCII.
Definition sp_fil01.c:165
Voir également
SPI_FIL_open_ascii_file, SPI_FIL_close_ascii_file

◆ SPI_FIL_write_ascii_file()

int SPI_FIL_write_ascii_file ( const std::string & line,
int index )

Ecrit une ligne dans un fichier ASCII.

Paramètres
[in]lineligne à ecrire
[in]indexétiquette du fichier
Renvoie
SPI_YES si Ok | SPI_NO si erreur
ifile := ICALL(SPI_FIL_open_ascii_file,'c:\temp','file',1);
ier := ICALL(SPI_FIL_write_ascii_file,'SAMPLE',ifile);
ier := ICALL(SPI_FIL_close_ascii_file,ifile);
int SPI_FIL_write_ascii_file(const std::string &line, int index)
Ecrit une ligne dans un fichier ASCII.
Definition sp_fil01.c:203
Voir également
SPI_FIL_open_ascii_file, SPI_FIL_close_ascii_file