Bonsoir,

J'essaie vainement de porter du C.
Et j'ai un souci avec un pointeur de fonction.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
typedef struct ostream_struct
{
  /** @brief Put char function */
  void (*putc)(char);
} ostream_t;
 
void uart_putc(char c);
 
 
ostream_t test;
test.putc = &uart_putc;
La dernière ligne ne compile ni en C++Builder 6 ni en VC2005.