Bonjour à tous
Je suis debutante en C, et je souhaiterai faire une fonction qui extrait les mots composant une phrase donné
Sachant que les mots sont separés par un espace
avez vous une idée svp?
Merci
-----
04/05/2012, 17h40
#2
invite2d7144a7
Date d'inscription
janvier 1970
Messages
3 581
Re : extraction des mots [C]
Bonjour,
Eh bien, tu l'as dit : "les mots sont separés par un espace", l'algorithme est inclus dans ta demande, et le seul problème que ça peut éventuellement poser pour un débutant est de renvoyer le résultat dans un tableau de chaînes de caractères.
07/05/2012, 13h33
#3
invite151cb45a
Date d'inscription
janvier 1970
Messages
9
Re : extraction des mots [C]
Bonjour
Je suis vraiment bloquée, je sais pas si jai fait bien le choix
Bon je vais decrire mon probleme car je nai jamais touché à Matlab et je sais pas si c'est faisable ou non avec Matlab
j'ai un fichier texte 1
Un autre fichier texte2
contenu fichier texte1 :
bonjour les amis
bonjour mon amie
contenu du fichier 2:
good morning my friends
good morning my friend.
Le travail que je vais faire c'est
extraire les regles de cette forme et les ecrire dans un nouveau fichier resultat
si j'introduit en parametr longueur séquence1=2 et longeur seq2=3 par exmeple jaurais :
bonjour les ->good morning
bonjour les ->morning my
bonjour les -> my friends
les amis ->good morning
les amis ->morning my
les mais -> my friends
....
apres pour chacune de regles on va calculer des probabliltés...
Voilà ca c'est grossomodo
est ce que c'est simple avec Matlab?
Merci
07/05/2012, 15h32
#4
Jack
Modérateur
Date d'inscription
avril 2003
Localisation
Metz
Messages
17 787
Re : extraction des mots [C]
Il faut choisir: en C ou en MATLAB?
A+
Aujourd'hui
A voir en vidéo sur Futura
08/05/2012, 19h04
#5
invite151cb45a
Date d'inscription
janvier 1970
Messages
9
Re : extraction des mots [C]
Ok, je vais choisir C
Mais jai un gros souci là :
puisque jai de gros corpus textuel (2go)
et que je vais utiliser les tables de hachage : 2 table de hache: une qui va contnir les séquence à gauche et lautre les séquence de droite.
Donc ca va aboutir à deux grosse table de hacha
mais le probleme c'est que quand on va ecrire les regles je vais etre obligé de parcourir les table n fois
deux boucle imbriquée, ce qui va rendre le processus trop lent
Avez vous une idée svp?
Merci
11/05/2012, 22h46
#6
invite151cb45a
Date d'inscription
janvier 1970
Messages
9
Re : extraction des mots [C]
Re coucou à tout le monde
J'ai une question
est ce u'il est preferable de stocker les regles que je vais les calculer dans une table de hachage?
Merci