Bonjour tout le monde,
J'ai une variable de type pointeur qui contient l'adresse de la première tabulaiton + 1 caractère.
C'est à dire que la variable contient l'adresse du premièr caractère se trouvant après la tabulation.
J'aimerais, tant que ce n'est pas à nouveau une tabulation (code ASCII 9) copier la lettre actuel du tableau dans l'autre.
J'ai utilisé strcpy mais j'ai un problème de violation de mémoire :
PremiereLettre = PremiereLettre + 1; J'incrémente PremiereLettre de 1 pour aller au caractère suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part char* PremiereLettre = strchr(Ligne,9); // cherche le premier caractère de tabulation et renvoie l'adresse de cette tabulation dans la varaible PremiereLettre.
Sauriez-vous me dire ce qui n'est pas correct svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 while(*PremiereLettre !=9) //tant que la valeur la valeur de PremiereLettre est différente de tabulation { strcpy(NomP,PremiereLettre); je copie la lettre ici, mais ça ne fonctionne pas. NomP++;PremiereLettre++; J'incrémente NomP et PremiereLettre }
Merci d'avance pour votre aide.
beegees
Partager