cobra176
Messages postés86Date d'inscriptionmercredi 1 novembre 2000StatutMembreDernière intervention21 janvier 2009
-
3 févr. 2005 à 15:18
cs_Matt67
Messages postés549Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention 6 mars 2010
-
4 févr. 2005 à 21:23
Salut
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);
cs_Matt67
Messages postés549Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention 6 mars 20103 3 févr. 2005 à 17:52
Bonsoir,
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 ...
anarchysniper
Messages postés65Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention29 septembre 20051 4 févr. 2005 à 00:25
Si on le permet il doit il y avoir une raison.
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.
cobra176
Messages postés86Date d'inscriptionmercredi 1 novembre 2000StatutMembreDernière intervention21 janvier 2009 4 févr. 2005 à 11:24
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