
 
 
LANGAGES DE PROGRAMMATION
LANGAGES DE PROGRAMMATIONLANGAGES DE PROGRAMMATION
LANGAGES DE PROGRAMMATION    
 
« Structures de Stockage : Les FICHIERS - LANGAGE C » 
!"#$"%&'#()**  +,
4.  FICHIERS DE CARACTERES 
$I))2>
A;&"#,
$
  & & "   "
%     %    
%&"
A;&"#,
$&&"#
!%%
"%)0#
'(
C$B)*GC$
+% ##
"&%#8
)  &    +C" # 
##%
P)*08!74
GG 
J
%$-.
)7QRS/K888K.
)7QRS/K888K.
/KK1K<K .
1KT8?K1 .
1KT8?K1 .
1K?"(+C$@@A">()!!!K .
M
$I))R>
+%78) 
$"%!
    ,8  &   $
-%$%
$$
• 
;&"#,
" % % ! %   !
%"%&
!,UL"%
%&UL%
4&&,UV
"
+%   , &    
81KT)T)TK1W1XY .
&
81KT)T)TK1W1W .
+%    &   
81KT)T)TK1W1RZ1 .
&
81KT)T)TK1W1RZ1B
$I))Z>
  $ # % ″
″″
″-!'″
″″
″  %  ″
″″
″-!:O″
″″
″ 
#"&%,%,
,"&
5.  OPERATEURS PERMETTANT UN ACCES 
DIRECT SUR LES FICHIERS 
+ 78) #"
,#
" 
• 8O%$-81*,81<7) .
..#$8!
80!2"
E7)         
#1;;DE1;7
#1;;DE 77
1;;DE;?F7##
■G<%$-8 .
[7#2
$
<8"! 8O81%1@$$#B@$ 
"G!H##
2"*"#
#
■,8%$-818B-8 .
../2#$
■88%$-81)88B-8 .
../#2#$
,8&#
$2A+
$2B
88        #
$+
!&$
2###
2!,)#
■*,**%$-8 .
..2#$
$I))X>"
%%#""
*,6*8F%$-8 
J
*,)81*,7.
)8/**8 .
8O81%1@$$#B$" .
*,7/**8 .
8O81)81@$$#B@$ .
*,7.
M
6.  MANIPULATION DES FICHIERS  
'N$C&C'%$@,88 
+ &&    %, $ #  
%"$#/
4#&&
'("&"
#
? 6    # 
X!! 'C$&A"$'N$C@@C'C$@
X!!! I*,*:*
/* FIALEA.C -- CREATION DE FICHIER STRUCTURE 
D’ELEMENTS */ 
 
#include <stdio.h> 
#include <stdlib.h> 
#include "fonchar.c" //le fichier "fonchar.c" 
contient le corps des fonctions  gencaralea() 
et genstralea() 
 
#define N 10