Bonjour,
Je ne suis pas développeur à la base, mais je dois modifier un programme par moi-même...(peu de connaissances en C!)
Si qqu'un peut m'aider, ca serait sympa.
Dans le programme j'ai cette instruction:
ray.nomfichier = save + "_M"
(save est un Cstring, ray.nomfichier aussi je pense)
Posons le problème:
save contient la chaine de caractère "toto.drs"
Après affectation, ray.nomfichier contient au final "toto.drs_M", alors que je souhaiterais qu'il contienne "toto_M.drs"
Comment résoudre ce pb???
Tout d'abord j'ai essayé ça:
char * pch
pch= strstr (savE,".drs")
puis bidouiller un truc avec strncpy... (d'après mes recherches!)
Mais le compilateur me met une erreur en disant error C2440:'=':impossible de convertir de 'const char*' en 'char*'
D'avance, merci de votre aide! (même une solution bidouille me convient!)
François