pointeur char - value computed is not used
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:
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:
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 !