Vérification de code

Fermé
fkinto Messages postés 2 Date d'inscription vendredi 28 juillet 2006 Statut Membre Dernière intervention 9 septembre 2009 - 9 sept. 2009 à 14:18
 toto - 4 nov. 2009 à 13:08
Bonjour,
je suis entrain de concevoir une application palindrome en c++ mais quand je compile celà m'affiche des erreurs et je n'ai aucune idées.veuillez m'aider voici ce que j'ai produit:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
ch[50]
ch_2[50]
int compression(void);
int inversion(void);
int test_palindrome(void);
main ()
{
printf ("******************************\n");
printf ("* Projet de C++ *\n");
printf ("* *\n");
printf ("* Programme *\n");
printf ("* Palindrome *\n");
printf ("* *\n");
printf ("* Serge MONNOU *\n");
printf ("******************************\n");
printf ("******************************\n");
printf ("******************************\n");

printf("\n\n\n");
printf (" Entrez une chaine: \n");

gets(ch);

compression ();
inversion();

if (test_palindrome ())
{
printf("\n\n\n");

puts (" c'est un palindrome\n\a");
printf ("******************************\n\n\n");

printf ("la chaine principale est: %s\n\n\n", ch);
printf ("******************************\n\n\n\a");
}
else
{
printf (" \n\n\n");

puts(" ce n'est pas un palindrome\n\n");
}
system ("pause");
return 0;
int compression (void)
{
int i, n=0, j=0 ;
for (i=0, ch1[i]!=0, i++, n++);
for (i=0, i<n, i++)
if (ch[i]!=' ')
{
v[j]=ch1[i]
j++;
}
strcpy (ch,v);
//printf ("Après compression: %\n", v);
return 0;

int inversion (void)
{ char c;
int i,j,n;
n=0;
j=1;
for (i=0,i<n/2,i++);
{
c=v[i];
v[i]=v[n-j];
v[n-j]=c;
j++;
}
//printf ("Après inversion : %s\n",v);
return 0;
int test_palindrome (void)
{
if (strcmp(ch,v))
return 0;
else
return 1;
}

merci d'avance
A voir également:

2 réponses

kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
9 sept. 2009 à 15:43
Bonjour,

[prière destinataire='dieu des helpers']
Sera-t-il un jour possible que les gens qui ont des erreurs de compilation pense à poster les messages d'erreur ?
/prière

Serait-il donc possible de te demander de poster les messages d'erreurs qui te sont affiché, et pour chaque message d'erreur, le ligne de code concernée (pas le numéro je précise... tu cites la ligne de code)

Merci.
0
1/
ch[50]

??? c'est quoi ? Ne veux tu pas faire
char ch[50];

2/
...
return 0;

int inversion (void)
{ char c;

!!!! il manque pas un '}' après le return 0;
0