Bonjour,
J'aimerai savoir comment peut on manipuler des pointeurs pour en faire une utilisation générique.
Je voudrai par exemple, inverse la case 1 et la case 2 d'un tableau d'entier (sans le savoir, évidemment).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
void inverse(void *tab, int nb_membre, int size){
     // Inverser la case 1 et la case 2, par exemple
     // tab += size est impossible car pointeur de type void *
}
int main(){
     int tab[] = {1,2,3};
     inverser(tab,3,sizeof(int));
     return 0;
}
Merci d'avance pour vos réponses,