Suppression d'un caractere

J'ai un champ editable:
char * date; sous cette format: ____/__/__

si je saisi par exemple: 222_/__/__
j'ai un bouton qui permet de faire supprimer les chiffres saisi caractere par caratere à chaque appuie sur le bouton.
si j'utilise ce programme , toute la chaine va être supprimé alors que je veux supprimer caractere par caractere à chaque appui sur le bouton

i= strlen(date) -1;
for (i=strlen(date)-1;i>0;i--)
{
if ( date[i]!= '_')
{
temp[j] =date[i];
j++;

}
}

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Pourquoi enlever le "Bonjour" placé automatiquement ???
    S'il est mis là, c'est pour suggérer de faire usage de politesse...

    Pour ta réponse, il n'y a rien de portable.
    Il nous faut plus d'information (OS, bibliothèque utilisée ?, ...)

    Cdlt,
    1. bonjour
      je travaille sous windows avec bibliotèque de string.h

      merci