j'ai un programme qui me permet de créer un fichier log puis de le remplir mais quand l'utilisateur mets les symboles >< \ / : , il l'est impossible de créer le fichier
comment t on dire à l'utilisateur qui ne peut utiliser ces symboles ?
le code que j'utilise
printf ("nommer le fichier memoire \n\n");
gets (nom);
Pourquoi ne pas utiliser le nom de l'application comme fichier log
(application.log), j'ai jamais vu une application qui demandait le nom
du fichier log a l'utilisateur et aussi pourquoi ne pas utiliser
sprintf au lieu de tout ces strcpy, strcat ...
Fais un len pour avoir le nombre de caractères de ce que l'utilisateur
a tappé puis une boucle pour tester chacun des caractères avec un
horrible message d'erreur si il repère un de ces caractères.
je ne peut pas utiliser le nom de l'aplication ,c'est l'utilisateur qui doit le rendre alors il ne dois pas utiliser les symnoles >< : bref les symbole interdits quand on nomme un fichier