SCR/AL1 - TOME IV. Les librairies internes
4. Fonctions internes : syntaxe
4.1 scr4o : syntax of functions
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