| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment faire pour utiliser la commande strlen en C + +
    La fonction strlen en C + + renvoie la longueur de la chaîne donnée . Cette longueur est le nombre de caractères avant le caractère nul final . Les étapes suivantes vous aideront à utiliser cette fonction commune en C + + . Instructions
    1

    Rappelez-vous que la fonction strlen est conservé dans la bibliothèque de cstring . Vous devrez inclure le fichier d'en-tête string.h pour utiliser cette fonction .
    2

    savoir la syntaxe . La syntaxe complète est size_t strlen (const char * str) . Cette fonction prend un pointeur de caractère comme argument et renvoie la longueur de la chaîne comme un type de données size_t .
    3

    connaître la différence entre la longueur d'une chaîne et la taille du tableau qui maintient cette chaîne. Par exemple , char mystring [20] = " cette chaîne" , définit un tableau de 20 caractères , mais il a été initialisé avec une chaîne de 11 caractères. Par conséquent, la taille de la matrice est de 20 , mais la longueur de la chaîne qu'il contient seulement 11
    4

    Regardez le programme complet ci-dessous pour un exemple simple de la façon d'utiliser strlen : .

    # include # include int main

    () { nom char [ 80] ; printf (" Quel est votre nom \\ n "); scanf ( "% s" , nom ) ; printf (" votre nom a % des lettres d \\ n ". , strlen (nom) ) ; return 0; }

    Ce programme vous demandera" Quel est ton nom " ? Si nous entrée " John Smith ", le programme répondra avec
    5

    Regardez cette fonction pour une utilisation moins évident de strlen " Votre nom a 10 lettres. ":

    Vide Fit ( mystring , MySize ) char * mystring ; int MySize ; {if ( strlen ( mystring ) > MySize ) * ( mystring + MySize ) = '\\ 0' ; }

    Ce programme va tronquer la chaîne appelée myString à une longueur de MySize .

    Previous :

    next :
      articles connexes
    ·Comment utiliser C + + Classe Spécialisation Template 
    ·Comment fermer correctement un canal WCF 
    ·Comment changer le nom logique - Volume 
    ·Ligne écoles de programmation informatique 
    ·Comment écrire un programme C + + des tables de multip…
    ·Fonctions de première classe en Python 
    ·Comment inverser un tableau en C + + 
    ·Comment utiliser la fonction strcat en C + + 
    ·Comment allouer un pointeur de tableau 2D 
    ·Comment lire MDB pour ODBC 
      articles en vedette
    ·Comment faire un navigateur Web Proxy aide de Visual Ba…
    ·Comment Convolve une fonction dans MATLAB 
    ·Comment exécuter un script de programme Java sous Ubun…
    ·Comment utiliser un STL Vector Iterator 
    ·Comment télécharger des fichiers en vrac sur Java 
    ·Comment créer et supprimer un dossier utilisant PHP 
    ·Comment l'en-tête de style en CSS H1 H2 
    ·Comment surveiller un MySQL requêtes lentes 
    ·Comment importer un package dans un projet Eclipse 
    ·Comment faire une playlist XML en utilisant PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com