From a97b8b91934c4334900d29c6b27bf71cd5bdf30f Mon Sep 17 00:00:00 2001 From: tth Date: Mon, 27 Sep 2021 16:09:50 +0200 Subject: [PATCH] moving C near front page --- chap/C.tex | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/chap/C.tex b/chap/C.tex index 1a621be..f143cf4 100644 --- a/chap/C.tex +++ b/chap/C.tex @@ -182,6 +182,23 @@ Par exemple, \texttt{'\textbackslash{}n'} va générer le caractère \end{itemize} +Quand à la valeur de retour, elle contient le nombre de caractères +efectivement écrits. Ce nombre peut être différent du nombre attendu, +par exemple si le disque est saturé. + +Ce nombre peut être utilisé pour un affichage de multiples données +en limitant la taille des lignes. + +\begin{verbatim} +int foo, nbre = 0; +for (foo=0; foo<1000; foo++) { + nbre += printf("%d ", foo); + if (nbre > 62) { + putchar('\n'); nbre = 0; + } + } +\end{verbatim} + \subsection{Lire : \texttt{scanf}} \index{scanf} @@ -340,6 +357,8 @@ Une structure est une sorte de boite dans laquelle on peut ranger plusieurs variables afin de les manipuler comme une seule entité. +XXX + % --------------------------------------------------------- \section{Gestion de la mémoire} @@ -417,7 +436,7 @@ divers comme Open Sound Control (page \pageref{chap:OSC}) ou libsndfile (page \pageref{chap:son}). Et pour les gens du système~: l'utilisation des signaux (page \pageref{get-signal}), -le chargement dynamique (page \pageref{ex_dlopen}). +le chargement dynamique d'un \textsl{plug-in} (page \pageref{ex_dlopen}). % ---------------------------------------------------------