Besoin d'aide sur un programme en C éxécutable mais qui se bloque au début " rec
nirvanitta
Messages postés1Date d'inscriptiondimanche 11 avril 2010StatutMembreDernière intervention11 avril 2010
-
11 avril 2010 à 18:59
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 2021
-
12 avril 2010 à 08:47
salut tous le monde
Mon programme consiste a ouvrir un fichier et chercher tous les palindromes et les afficher avec leurs numéros de lignes et leurs récurrence
Il est exécutable mais il se bloque dans l'ouverture du fichier
Si vous pouvez m'aider a corriger tous les erreurs
merci d'avance .
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 12 avril 2010 à 08:47
salut
tout ce code doit etre dans le if, vu que ton if détermine si tu as un mot
p=Palindrome(ch);
/* Affichage du résultat */
if(p)
{
printf("La chaîne %s est un palindrome. elle es dans la ligne %d",ch, L);
}
else
{
printf("La chaîne %s n'est pas un palindrome.", ch);
}
}
puis tu as inversé les paraètres de strncpy :
ch=strncpy (ch,s,i-n);
ca ne marche plus pour le 2e mot donc tu devrais faire :