Bonjour famille!! SVP aidez moi à résoudre ce casse-tête. En fait je veux que le programme retourne uniquement que des entiers signés.
#include <stdio.h>
#include<stdlib.h>
int Verifier(char n[])
{
int t=1,i;
for(int i=0; n[i] != '\0'; i++) {
if(n[i]>='0' && n[i]<='9')
t = 1;
else
t =-1;
return t;
}
void Saisir(char n[])
{
do
{
printf("Donner votre âge: \n");
scanf("%s",n);
}
while(Verifier(n)==-1);
}
int main()
{
char ch[80];
Saisir (ch);
printf("Ah vous avez donc %s ans",ch);
}
+0
-0