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 :

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.
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
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


	}
Sauriez-vous me dire ce qui n'est pas correct svp ?

Merci d'avance pour votre aide.

beegees