Compare commits
2 Commits
b04f51b032
...
f0f7ce96b4
Author | SHA1 | Date | |
---|---|---|---|
|
f0f7ce96b4 | ||
|
a97b8b9193 |
21
chap/C.tex
21
chap/C.tex
@ -182,6 +182,23 @@ Par exemple, \texttt{'\textbackslash{}n'} va générer le caractère
|
|||||||
|
|
||||||
\end{itemize}
|
\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}}
|
\subsection{Lire : \texttt{scanf}}
|
||||||
\index{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
|
ranger plusieurs variables afin de les manipuler comme
|
||||||
une seule entité.
|
une seule entité.
|
||||||
|
|
||||||
|
XXX
|
||||||
|
|
||||||
% ---------------------------------------------------------
|
% ---------------------------------------------------------
|
||||||
|
|
||||||
\section{Gestion de la mémoire}
|
\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}).
|
libsndfile (page \pageref{chap:son}).
|
||||||
Et pour les gens du système~:
|
Et pour les gens du système~:
|
||||||
l'utilisation des signaux (page \pageref{get-signal}),
|
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}).
|
||||||
|
|
||||||
|
|
||||||
% ---------------------------------------------------------
|
% ---------------------------------------------------------
|
||||||
|
3
main.tex
3
main.tex
@ -95,6 +95,8 @@ en ligne sur le site du Tetalab. Your mileage may vary\dots
|
|||||||
\input{chap/shell}
|
\input{chap/shell}
|
||||||
% \input{chap/editeurs}
|
% \input{chap/editeurs}
|
||||||
\input{chap/manpages}
|
\input{chap/manpages}
|
||||||
|
\input{chap/C}
|
||||||
|
|
||||||
\input{chap/son}
|
\input{chap/son}
|
||||||
\input{chap/image}
|
\input{chap/image}
|
||||||
\input{chap/reseau}
|
\input{chap/reseau}
|
||||||
@ -119,7 +121,6 @@ en ligne sur le site du Tetalab. Your mileage may vary\dots
|
|||||||
\input{chap/Python}
|
\input{chap/Python}
|
||||||
\input{chap/dino}
|
\input{chap/dino}
|
||||||
\input{chap/cd-dvd}
|
\input{chap/cd-dvd}
|
||||||
\input{chap/C}
|
|
||||||
\input{chap/textes}
|
\input{chap/textes}
|
||||||
% \input{chap/MINITEL}
|
% \input{chap/MINITEL}
|
||||||
% \input{chap/Raspberry}
|
% \input{chap/Raspberry}
|
||||||
|
Loading…
Reference in New Issue
Block a user