Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder kommandot STRLEN i C + +

    Den strlen funktion i C + + returnerar längden på den angivna strängen . Denna längd är antalet tecken före avslutande null karaktär. Följande steg kommer att hjälpa dig att använda denna gemensamma funktion i C + + . Instruktioner
    1

    Tänk på att strlen funktionen hålls i CString biblioteket . Du måste inkludera string.h sidhuvudfilen att använda denna funktion .
    2

    Lär syntaxen . Den kompletta syntaxen är size_t strlen ( const char * str ) . Denna funktion tar ett tecken pekare som ett argument och returnerar längden på strängen som en size_t datatyp.
    3

    Vet skillnaden mellan längden på en sträng och storleken på matrisen som menar att strängen . Till exempel röding MyString [ 20 ] = " strängen " , definierar en matris med 20 tecken , men det har initierats med en sträng av 11 tecken . Därför är storleken på matrisen 20 men längden på strängen den innehåller är endast 11
    4

    Titta på följande komplett program för ett enkelt exempel på hur man kan använda strlen : .

    # include # include
    main

    int ( ) { char namn [ 80 ] ; printf ( " Vad är ditt namn \\ n ? " ) , scanf ( " % s " , namn ) ; printf ( " ditt namn har bokstäverna % d \\ n ". , strlen ( namn ) ) , avkastning 0; }

    Detta program kommer att fråga " Vad är ditt namn " ? Om vi input " John Smith , " Programmet kommer att svara med
    5

    Titta på denna funktion för en mindre uppenbara användningen av strlen " Ditt namn har 10 bokstäver . " :

    Void passform ( MyString , mysize ) char * MyString , int mysize , {if ( strlen ( MyString ) > mysize ) * ( MyString + mysize ) = ' \\ 0 ' ; }

    Detta program kommer att trunkera strängen kallas MyString till en längd av mysize .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en applet & C + +
    ·Hur man gör en buffert i C + +
    ·Hur man gör ett program med Microsoft Visual C
    ·Hur man slår ihop Unika Integer Algoritmer
    ·Hur göra ett Quiz i C + +
    ·Hur man använder funktioner i C + +
    ·Ta bort en rad i DataGridView
    ·Beskrivning av en C + + Funktion & hur det orsakar en b…
    ·Vad betyder det om en App filen redan finns på en IPad…
    ·Hur man skriver flera rader till filen i C
    Utvalda artiklarna
    ·NetBeans och Oracle Tutorial
    ·Hur man beräknar tid mellan två datum i PHP
    ·Lägga till en Main till en fil i NetBeans
    ·Konvertera KB till MB till GB
    ·Java Frame Tutorials
    ·Hur man spelar ljud sånger med Visual Basic
    ·Hur korrekt att stänga en WCF Channel
    ·Vad är Java Runtime Environment
    ·Vad är kodning färdigheter
    ·Lägga till färgad belysning I GtkRadiant
    Copyright © Dator Kunskap http://www.dator.xyz