bonjour a tous

alors voila j'ai fait un programme de telle sorte que lorsque j'ai un nombre il enleve les 0 inutiles

exemple:

a=00120

on aura 120

b=023

on aura 23

alors voila mon code
int main()
{
char *s;
int i;

s="001020";


while(s[0]=='0')
{
for(i=0;i<strlen(s);i++)
{

s[i]=s[i+1];

}
}

printf("%s",s);

}

remarque : lorsque j'ai utiliser ce code avec s en tant que tableau et non pointeur cela marcher tres bien!!

mais je dois absolument utiliser les pointeurs

erreur de segmentation

si quelqu'un peut m'aider merci