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

SCR/AL1 - TOME III. Les librairies utilitaires

16. Le groupe s_cpp

16.19 CppReadQuotedString (file s_cppfns.c:363)

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