![]() |
||||||
SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
U_ch *CppReadQuotedString(cpp)
CPPFILE *cpp;
Description
Lit le texte suivant dans le fichier décrit par cpp. Le texte doit être terminé par le caractère QUOTE ("), NEWLINE (\n) ou EOF (-1). Si le string contient un QUOTE ou un NEWLINE, ceux-ci doivent être précédés par le caractère BACKSLASH (\) défini dans la variable globale CPP_EOLCH.
Valeur retournée
Un pointeur alloué (malloc) vers un buffer contenant le texte lu
Exemple
CPPFILE *cpp;
U_ch *abuf;
int ch;
cpp = CppOpen(filename, 0);
if(cpp == 0) return(-1);
CppSkipSpaces(cpp);
ch = CppGetc(cpp);
if(ch == '"') abuf = CppReadQuotedString(af->af_cpp);
Remarque
Le caractère QUOTE d'ouverture du string doit être lu avant d'entrer dans la fonction.
Voir également
CppOpen(), CppGetc(), CppReadWord(), CppReadString()
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be