Salut à toutes et à tous
mon problème est le suivant :
quand j'exécute ce petit bout de code, il m'affiche comme erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <stdio.h> #include <conio.h> #include <string.h> void main() { char* inverse(char s[30]) { char ch[30]; int i; for(i=0; i<=strlen(s)-1; i++) ch[i] = ch[strlen(s)-i-1]; return ch; } char s[30]; printf("Entrer un entier entre 0 et 99999 : "); gets(s); if(!(strcmp(inverse(s),s))) puts("palindrome"); else puts("n'est pas palindrome"); getch(); }
error C2601: 'inverse' : définitions de fonctions locales non conformes
Merci de m'aider
Partager