question de C

Page principale

Répondre à ce message
Auteur: Patrick Dupre
Date:  
À: guilde
Sujet: question de C
Bonjour,


J'ai defini

#define REALLOC(ptr, n, type) (type*) realloc ((void*)ptr, (size_t)(n * sizeof (type)))

cependant, il faut que je fasse
REALLOC (tab_ind, (size_tab + 1), unsigned short int) ;

car
REALLOC (tab_ind, size_tab + 1, unsigned short int) ;

peut creer des problemes.

Je pense que mon define n'est pas correct.
Comment le corriger ?

Merci.

===========================================================================
 Patrick DUPRÉ                                 | | email: pdupre@???
 Laboratoire interdisciplinaire Carnot de Bourgogne
 9 Avenue Alain Savary, BP 47870, 21078 DIJON Cedex FRANCE
 Tel: +33 (0)380395988                    | | Room# D114A
===========================================================================