Les chaine de caracteres
Résolu/Fermé
oujdaoujda
Messages postés
82
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
31 août 2010
-
6 août 2008 à 20:08
oujdaoujda Messages postés 82 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 31 août 2010 - 9 août 2008 à 15:39
oujdaoujda Messages postés 82 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 31 août 2010 - 9 août 2008 à 15:39
A voir également:
- Les chaine de caracteres
- Caractères ascii - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Plus de chaine tv - Guide
5 réponses
Pico51
Messages postés
716
Date d'inscription
mercredi 27 décembre 2006
Statut
Membre
Dernière intervention
16 juillet 2019
69
6 août 2008 à 23:22
6 août 2008 à 23:22
Dans ce cas, tu codes la fonction toi-même; elle devrait ressembler à quelque chose comme ça :
int nbChiffre (char *chaine)
{
int nb = 0;
int i;
for (i = 0; chaine[i] != '\0'; i++)
{
//si chaine[i] = 1 ou 2 ou 3 ...
if (...)
i++
}
return i;
}
Je n'ai pas essayé la fonction mais elle me semble correcte.
int nbChiffre (char *chaine)
{
int nb = 0;
int i;
for (i = 0; chaine[i] != '\0'; i++)
{
//si chaine[i] = 1 ou 2 ou 3 ...
if (...)
i++
}
return i;
}
Je n'ai pas essayé la fonction mais elle me semble correcte.
Pico51
Messages postés
716
Date d'inscription
mercredi 27 décembre 2006
Statut
Membre
Dernière intervention
16 juillet 2019
69
6 août 2008 à 21:00
6 août 2008 à 21:00
Il existe déjà une fonction faite pour dans la bibliothèque string :
strlen (const char *chaine) : elle prend en paramètre un pointeur vers ta chaine et te revoie la taille de celle-ci.
strlen (const char *chaine) : elle prend en paramètre un pointeur vers ta chaine et te revoie la taille de celle-ci.
oujdaoujda
Messages postés
82
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
31 août 2010
3
6 août 2008 à 21:08
6 août 2008 à 21:08
oui je la connais ,mais ce que je demaande c'est une fonction qi compte les chiffres qui existent dans une cahine pas compte combien de caractere
et merci
et merci
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
7 août 2008 à 00:50
7 août 2008 à 00:50
Salut,
en gras tu as la fonction
en gras tu as la fonction
#include<stdio.h> int mystrlen(char *s); int main() { char s[255]; printf("Entrez chaîne : "); fgets(s,255,stdin); printf("longueur = %d\n",mystrlen(s)); return 0; } int mystrlen(char *s){ int i=0; while(*s++) ++i; return i-1; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oujdaoujda
Messages postés
82
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
31 août 2010
3
9 août 2008 à 15:39
9 août 2008 à 15:39
merci bien