Bonjour,

J'ai un warning que je ne comprends pas... quelqu'un saurait-il comment le faire disparaitre ? (pas le droit de répondre "en enlevant -Wall à la compilation" :p)


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
char *trim(char *s)
{
        char *p;
        int i;
 
        p = calloc(strlen(s), sizeof(char));
 
        i = 0;
        while(*s)
        {
                if( (*s != 0x20) && (*s != '\n') && (*s != '\t') )
                        p[i++] = *s;
                *s++;
        }
 
        return p;
}
Le warning est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
h_misc.h: In function 'trim':
h_misc.h:37: warning: value computed is not used

La ligne 37 étant " *s++; " (dans le while après le if).


Merci pour vos réponses !