Neufran
Messages postés2Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention25 avril 2007
-
25 avril 2007 à 19:12
Neufran
Messages postés2Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention25 avril 2007
-
25 avril 2007 à 19:41
Bonjour à tous,
Voilà mon problème :
Admettons que j'ai une chaine de caractères. Dans celle-ci il y a le nom d'un fichier et son extension séparés par un point.
Exemple : on peut avoir une chaine comme celle-ci : setuplog.txt
J'ai défini une structure fichier comme ceci :
typedef struct
{
char * nom;
char * extension;
} fichier;
Je veux donc affecter la partie avant le point dans la chaine nom et l'autre dans la chaine extension :
J'ai bien ce que je veux, mais le problème est que si il y a plusieurs points dans ma chaine de caractères, la chaine extension contiendra tout ce qu'il y a après le premier point rencontré. Auriez-vous une solution pour avoir dans la chaine extension seulement ce qu'il y a après le dernier point rencontré