Programme

Nico -  
cchristian Messages postés 928 Statut Membre -
Bonjour,

# in c lu d e < s t d i o . h>
# in c lu d e < s t d l i b . h> / pour mal loc e t EXIT_SUCCESS /
# in c lu d e < e r r n o . h>
# d e f i n e N1 15
i n t main ( void ) {
/ Dé c l a r a t i o n de s v a r i a b l e s /
f l o a t ptmem;
i n t i ;
/ A l l o c a t i o n dynamique de mémoire /
i f ( ( ptmem = ( f l o a t ) ma l loc (N1 s i z e o f ( f l o a t ) ) ) == NULL)
{
p e r r o r ( " Er r e u r d ’ a l l o c a t i o n dynamique de l a mémoire " ) ;
e x i t (EXIT_FAILURE ) ;
}
/ S o l u t i o n en c a l l o c /
/
i f ( ( ptmem = ( f l o a t ) mal loc (N1 , s i z e o f ( f l o a t ) ) ) == NULL)
{
p e r r o r ( " Er r eur d ’ a l l o c a t i o n dynamique de l a mémoire " ) ;
e x i t ( EXIT_FAILURE ) ;
}
/
/ A f f i c h a g e de l ’ a d r e s s e de base /
p r i n t f ( " Adr e s s e de ba s e : %p \ n " , ptmem ) ;
/ I n i t i a l i s a t i o n /
f o r ( i =0; i <N1 ; i ++)
( ptmem+ i ) = 0 ;
/ Remp l i s s a g e de l a c e l l u l e n° 10 /
( ptmem+9) = 1 0 . 5 ; / 9 car c e l l u l e n° 10 /
/ A f f i c h a g e du c o n t e n u de l a mémoire a l l o u é e /
f o r ( i =0; i <N1 ; i ++)
p r i n t f ( " Ce l l u l e n° %d : %f \ n " , i +1 ,( ptmem+ i ) ) ;
/ L i b é r a t i o n de l a mémoire /
f r e e ( ptmem ) ;
r e turn (EXIT_SUCCESS) ;
}

2 réponses

cchristian Messages postés 928 Statut Membre 131
 
Bonsoir,

C'est quoi l'thème ?
0
piwii
 
int main(int ac, char **av)
{
int toto;
}
0
cchristian Messages postés 928 Statut Membre 131
 
Ah bon ! J'me disais aussi ...................
0