Kako koristiti naredbu strlen u C ++

Kako koristiti naredbu strlen u C ++
Funkcija strlen u C ++ vraća duljinu zadanog niza. Ova duljina je broj znakova prije konačnog null znaka. Sljedeći koraci pomoći će vam u korištenju ove uobičajene funkcije u C ++. Upute
1

Upamtite da se funkcija strlen čuva u biblioteci cstring. Morat ćete uključiti datoteku zaglavlja string.h da biste koristili ovu funkciju.
2

poznavati sintaksu. Puna sintaksa je size_t strlen (const char * str). Ova funkcija uzima pokazivač na znak kao argument i vraća duljinu niza kao tip podataka size_t.
3

znati razliku između duljine niza i veličine niza koji drži taj niz. Na primjer, char mystring [20] = ”ovaj niz”, definira niz od 20 znakova, ali je inicijaliziran nizom od 11 znakova. Stoga je veličina matrice 20, ali duljina lanca u njoj je samo 11
4

Pogledajte cijeli program u nastavku za jednostavan primjer kako koristiti 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’ ; }

Ovaj će program skratiti niz koji se naziva myString na duljinu MySize.