Alors je vous explique mon problème :
- Tout d'abord mon but, c'est de couper une chaine de caractère pour en récupérer 3 parties... ma chaine est du style :
Je veux récupérer donc la partie avant le " = " et la partie après, et le égal... J'ai tenté quelquechose avec le code suivant, mais j'ai une erreur que je ne parviens pas à résoudre...UNIT DSNAME =SYSDA
VOLUME1 =ETD000
TYPE ALLOC =TRK
L'erreur en PJ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 /*Analyse de la ligne*/ sep = strchr(ligne, '='); motcle = strncpy(T_cartes[i].Mot_cle, ligne, sep - ligne); val = strcpy(T_cartes[i].Valeur, sep +1);
Merci d'avance pour votre aide
Partager