IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Taille d'un char


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    78
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 78
    Par d�faut Taille d'un char
    bonjour tourt le monde,
    je veu recuperer la taille d'une chaine de caractere a partir d'un char ! pour un ansistring il y a ce moyen :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    AnsiString chemin;
    int compteur;
    chemin="C:\\Documents and Settings\\Bureau\\Travail\\Nouveau dossier\\essai.exe";
    compteur = chemin.Length();
    mais dans mon cas j'utilise un tableau de char que voici :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    char chemin[512];
    int compteur;
    dans ce tableau jai la meme chaine de caractere mais jaimerai avoir la taille de celle ci comme avec lexemple precedant avec la fonction length() !
    existe t il un moyen ?

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    481
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 481
    Par d�faut
    Il existe une fonction de C++ :
    #include <string.h>
    size_t strlen(const char* chaine);

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    Par d�faut
    Salut !

    Si ta cha�ne se termine par un 0, il existe aussi :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    int compteur = strlen(chemin);
    Il n'est pas tenu compte du 0 dans la longueur.

    S'il existe plusieurs cha�nes dans le tableau, dans ce cas il faut g�rer en se d�pla�ant dans le tableau.

    A plus !

Discussions similaires

  1. Red�finir la taille d'un char*
    Par As2piK dans le forum Langage
    R�ponses: 9
    Dernier message: 20/01/2011, 17h47
  2. taille disque pour type de donn�e char (vide)
    Par aeled dans le forum Oracle
    R�ponses: 8
    Dernier message: 16/08/2006, 11h46
  3. [C#] WinForm.Label : connaitre la taille d'une liste de char
    Par lord_paco dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 16/11/2004, 23h04
  4. Diff. de taille physique entre CHAR(1) et VARCHAR2(1)
    Par foster06 dans le forum Oracle
    R�ponses: 6
    Dernier message: 20/10/2004, 11h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo