Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME IV. Les librairies internes

4. Fonctions internes : syntaxe

4.1 scr4o : syntax of functions

4.1.42 ISC_read_line (file s_dbcgnl.c:2010)

Syntax

ISC_read_line(fd, buf, lg)
FILE *fd;
unsigned char *buf;
int lg;

Description

Lit une ligne dans le fichier ouvert (éventuellement sur le serveur distant via ISC_fopen()) pointé par fd. La ligne lue est stockée dans le buffer buf de longueur maximum lg. Si la longueur de la ligne excède lg caractères, les derniers caractères sont sautés.

Le caractère \n est lu mais n'est pas stocké dans buf. buf se termine par le caractère \0.

Valeur retournée

la longueur de la ligne lue ou -1 si la fin du fichier est atteinte avant qu'un caractère ne soit lu.

Exemple

    FILE *fd;

fd = ISC_fopen("190.190.190.1:5001!myfile.txt", "r");
while(1) {
if(ISC_read_line(fd, buf, 130) < 0) break;
SCR_add_ptr(&tbl, &n, buf);
}
SCR_add_ptr(&tbl, &n, NULL);
ISC_fclose(fd);

Voir également

SCR_read_line(), SCR_add_ptr()

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be