Strings zijn een van de meest voorkomende primitieve datatypes van C , die hen implementeert als personage arrays van andere talen , zoals Python . Andere Talen kapselen hen als hun eigen klas met behulpzaam methoden . Maar ongeacht de taal die u gebruikt , soms is het gewoon belangrijk om de lengte van een string te bepalen . Instructies Gebruik de Passende functie 1 Gebruik de " ( 3 ) strlen " functie als u gebruik C of C + + . Het accepteert de aanwijzer om je personage array en retourneert het aantal tekens voordat de NULL beëindigen karakter , \\ 0 . Het is belangrijk op te merken echter dat als men niet elders wordt genomen in de code , en er is geen NULL beëindigen personage waar je het verwacht , dit kan een foutieve waarde retourneren . Dit kan vooral riskant als , bijvoorbeeld , je hebt toegewezen 256 tekens voor een string , en probeer te schrijven dan die buffer . Als we een karakter array " char * naam , " dan kunt u de lengte te krijgen: " strlen (naam ) ; " kopen van 2 Gebruik de ' len ( ) " functie als u gebruik Python . De len ( ) functie is een zeer handig en zal u vertellen de lengte van de snaar die u verstrekt , of het aantal elementen in een lijst die u verstrekt , of het aantal toetsen in een woordenboek die u verstrekt . Als je een string hebt " naam ", dan zou zijn naam staan : " len (naam ) . " 3 Gebruik het kenmerk lengte als je met behulp van JavaScript . Elk koord object in JavaScript een lengte kenmerk dat de lengte van de tekenreeks retourneert . Bijvoorbeeld , als je een string genaamd " naam " en vervolgens " name.length " is de lengte van die string . 4 Gebruik de ' strlen ' functie in PHP . Net als de C /C + + -functie ' strlen ( 3 ) , " dit geeft de lengte van de snaar die u verstrekt . Het duurt echter een string object, dat meer controle op buffergrootte dan het rauwe karakter array tegenhanger in C. doet Als we een string " $ naam ", dan zijn lengte wordt geretourneerd door " strlen ( $ naam ) ; " . < br > 5 Gebruik de " lengte " of " size" attribuut in Ruby . Als we een string " naam ", dan kunnen we bellen u " name.size " of " name.length " om de lengte van de string te bepalen .
|