Langage C (besoin d'aide pgrm simple)
Résolu
na2sim
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
na2sim Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
na2sim Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
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 :)
A voir également:
- Langage C (besoin d'aide pgrm simple)
- Langage ascii - Guide
- Iphone 14 simple - Guide
- Simple pdf - Télécharger - PDF
- Langage binaire - Guide
- Simple ocr - Télécharger - Bureautique
Ah les points virgules en trop je vais en manger je sent :)
Merci laoshu :D