td_-_processus
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| td_-_processus [2019/01/22 16:33] – created gilles | td_-_processus [2019/03/13 13:08] (Version actuelle) – gilles | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | %-------------------------------------------------------------- | + | ====== |
| - | \chapter{Processus (4 heures)} | + | |
| - | \begin{itemize} | + | Le but de ce TD est d'appréhender la manipulation |
| - | \item Cr\'eation | + | |
| - | \item Descripteurs de fichiers | + | |
| - | \item Redirection | + | |
| - | \end{itemize} | + | |
| - | \section{Cr\' | + | |
| + | ==== Q.1 - Création | ||
| Que font chacun de ces deux programmes ? | Que font chacun de ces deux programmes ? | ||
| - | \begin{center} | + | <code c> |
| - | \begin{minipage}{7cm} | + | |
| - | \begin{verbatim} | + | |
| #include < | #include < | ||
| Ligne 24: | Ligne 18: | ||
| printf(" | printf(" | ||
| } | } | ||
| - | \end{verbatim} | + | </ |
| - | \end{minipage} | + | |
| - | \begin{minipage}{7cm} | + | <code c> |
| - | \begin{verbatim} | + | |
| #include < | #include < | ||
| Ligne 37: | Ligne 30: | ||
| main(){ g();g(); } | main(){ g();g(); } | ||
| - | \end{verbatim} | + | </ |
| - | \end{minipage} | + | |
| - | \end{center} | + | |
| - | \section{Duplication de l' | + | ==== Q.2 - Duplication de l' |
| Que font chacun de ces deux programmes ? | Que font chacun de ces deux programmes ? | ||
| - | \begin{center} | + | <code c> |
| - | \begin{minipage}{7cm} | + | |
| - | \begin{verbatim} | + | |
| #include < | #include < | ||
| Ligne 57: | Ligne 46: | ||
| printf(" | printf(" | ||
| } | } | ||
| - | \end{verbatim} | + | </ |
| - | \end{minipage} | + | |
| - | \begin{minipage}{7cm} | + | <code c> |
| - | \begin{verbatim} | + | |
| #include < | #include < | ||
| Ligne 70: | Ligne 58: | ||
| printf(" | printf(" | ||
| } | } | ||
| - | \end{verbatim} | + | </ |
| - | \end{minipage} | + | |
| - | \end{center} | + | |
| - | \section{Apprenti sorcier} | + | ==== Q.3 - Apprenti sorcier |
| Que font chacun de ces deux programmes ? | Que font chacun de ces deux programmes ? | ||
| - | \begin{center} | + | <code c> |
| - | \begin{minipage}{7cm} | + | |
| - | \begin{verbatim} | + | |
| #include < | #include < | ||
| Ligne 94: | Ligne 78: | ||
| } | } | ||
| } | } | ||
| - | \end{verbatim} | + | </ |
| - | \end{minipage} | + | |
| - | \begin{minipage}{7cm} | + | <code c> |
| - | \begin{verbatim} | + | |
| #include < | #include < | ||
| Ligne 111: | Ligne 94: | ||
| } | } | ||
| } | } | ||
| - | \end{verbatim} | + | </ |
| - | \end{minipage} | + | |
| - | \end{center} | + | |
| - | + | ||
| - | \section{Attente de terminaison} | + | |
| - | \' | + | ==== Q.4 - Attente |
| - | \section{Redirection d'entr\'ee standard\label{exo-dup}} | + | Ecrire un programme qui crée '' |
| - | \'Ecrire un programme C qui lit sur l' | + | ==== Q.5 - Redirection d'entrée |
| - | \section{Pipe} | + | Ecrire un programme '' |
| - | M\^eme exercice que \ref{exo-dup}, mais le flux de sortie est redirig\' | + | ==== Q.6 - Tube ==== |
| - | \section{Highlander} | + | Même exercice que précédemment, |
| - | \' | + | ==== Q.7 - L'immortel ==== |
| - | Comment arr\^eter ce programme | + | Ecrire un programme |
| + | Comment arrêter ce programme ? | ||
td_-_processus.1548174824.txt.gz · Dernière modification : 2019/01/22 16:33 de gilles