Langage C (besoin d'aide pgrm simple)
Résolu
Bonjour,
Je débute à peine sur le langage C mais deja une erreur dans mon petit programme me bloque !
En gros il calcul la longueur d'une chaine :
#include <stdio.h>
#include <stdlib.h>
int longueurChaine(const char* chaine);
int main(int argc, char *argv[])
{
char chaine[] = "Salut";
int longueur = 0;
longueur = longueurChaine(chaine);
printf("La chaine %s fait %d caracteres de long", chaine, longueur);
return 0;
}
int longueurChaine(const char* chaine)
{
int i = 0;
while(chaine[i] != '\0');
{i++;}
return i;
}
Le programme tourne sans s'arréter donc ca doit etre un probeme dans le while ... merci de l'aide :)
Je débute à peine sur le langage C mais deja une erreur dans mon petit programme me bloque !
En gros il calcul la longueur d'une chaine :
#include <stdio.h>
#include <stdlib.h>
int longueurChaine(const char* chaine);
int main(int argc, char *argv[])
{
char chaine[] = "Salut";
int longueur = 0;
longueur = longueurChaine(chaine);
printf("La chaine %s fait %d caracteres de long", chaine, longueur);
return 0;
}
int longueurChaine(const char* chaine)
{
int i = 0;
while(chaine[i] != '\0');
{i++;}
return i;
}
Le programme tourne sans s'arréter donc ca doit etre un probeme dans le while ... merci de l'aide :)