Extraire sous chaine

Fermé
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 - 19 oct. 2011 à 12:20
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 - 24 oct. 2011 à 13:33
Bonjour,

je suis nouveau en développement langage C. J'ai un projet qui doit permettre la conjugaison des verbes réguliers du 1er et 2ème groupe.
Mon soucis c'est d'extraire la racine du verbe en copiant la racine avec la fonction

strncpy (destination, source, longueurMax)
.
Comment faire pour extraire la racine du verbe?

Voici le code:

#include<stdio.h>
#include<string.h>
#define verb 30

void main(void)

{

char verbe[verb];
char * racine[];
char * term;
int n;


printf("Donner un verbe du 1er ou 2eme groupe:");
gets(verbe);

n = strlen(verbe);
racine[n-2];

strncpy(racine, verbe,n-2);
printf("%s", racine);

}


A voir également:

2 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 19/10/2011 à 12:45
Bonjour,
Tu recherche la racine en enlevant 2 à l'infinitif mais ce n'est pas toujours valide, si tu a 'Ecrire' racine 'Ecri' c'est bon, par contre si tu à 'Vouloir' ça marche plus.
Je ne sais pas comment le faire en C mais je pense à une array qui reprend toutes les terminaisons d'infinitif et de les tester sur le verbe qui est entrer.
Et même comme cela ce ne serait pas encore juste, si je reprend 'Vouloir' la racine c'est 'veu'
donc à première vue tu doit faire une liste des verbes infinitif avec leurs équivalant en verbes racines (tableau 2 dimensions)
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
0
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 5
19 oct. 2011 à 13:15
La conjugaison concerne uniquement les verbes réguliers du 1er et 2ème groupe.
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
19 oct. 2011 à 13:19
Heuuuu.. suis pas fort en conjugaison, c'est quoi les verbes du 1er et 2ém groupe
0
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 5
19 oct. 2011 à 13:26
1er groupe: tous les verbes terminer par ER sauf envoyer, aller (qui du 3ème groupe)
2ème groupe: tous les verbes terminer par IR et formant leur participe présent en issant
Pour plus d'info: http://www.francaisfacile.com/e">lien</a>
0
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 5
24 oct. 2011 à 13:33
Personne sur ce forum pour me porter secours?
0