Oulala... attention à la casse des caractères dans le nom de la fonction main, pas de majuscule et la signature est fausse, tu as le choix entre les deux:
1 2
| int main (void)
int main (int argc, char ** argc) |
Dans ta fonction:
regsub(char CH1[100],char SUJ[100],char CH2[100])
Là elle ne retourne rien et le mieux aurait bien été de passer par des pointeurs pour les arguments soit:
char * regsub (const char * CH1, char * SUJ, const char * CH2)
Pour le return de ta fonction tu peux alors faire ainsi:
Enfin c'est ainsi que j'aurais fait les choses... à voir donc 
Un conseil également, évite d'utiliser des identifiants de variables en majuscule, par convention on utilise dans le monde de la programmation ce genre de casse des identifiants que pour les constantes !
Partager