Strenge er en af de mest almindelige primitive datatyper fra C , der gennemfører dem som tegndatatabeller til andre sprog, såsom Python. Disse andre sprog indkapsle dem som deres egen klasse med nyttige metoder. Men uanset hvilket sprog du bruger, nogle gange er det bare vigtigt at bestemme længden af en streng. Instruktioner
Brug den relevante funktion
1
Brug " strlen (3)" funktionen, hvis du bruger C eller C + +. Det accepterer markøren til din karakter array, og returnerer antallet af tegn , før NULL afslutning karakter \\ 0 . Det er vigtigt at bemærke, at hvis man ikke er taget andre steder i koden , og der er ingen NULL -tegn , hvor du forventer det, kan det vende en forkert værdi. Dette kan især være risikabelt , hvis for eksempel , har du tildelt 256 tegn til en streng , og prøv at skrive ud over dette buffer. Hvis vi har en karakter array " char * navn" så kan du få dens længde : " strlen (navn) ,"
2
Brug " len ()" funktionen, hvis du bruger Python . LEN () funktion er en meget handy og vil fortælle dig længden af strengen , du giver, eller antallet af elementer på en liste , du giver, eller antallet af nøgler i en ordbog , du giver. Hvis du har en streng " navn ", så du ville få sit navn med: " len (navn) ".
3
længden attribut , hvis du bruger JavaScript. Hver streng objekt i JavaScript har en længde attribut, der returnerer længden af strengen . For eksempel, hvis du har en streng kaldet " navn ", " name.length " er længden af denne streng .
4
Brug " strlen "-funktionen i PHP. Ligesom C /C + + funktion " strlen (3 ),» det returnerer længden af strengen , du giver. Men det tager en streng objekt , som gør mere kontrol på buffer størrelse end den rå karakter vifte modstykke i C. Hvis vi har en streng " $ navn ", så dens længde er returneret med " strlen ( $ navn ) ." < br >
5
Brug " længde" eller " størrelse" attribut i Ruby . Hvis vi har en streng " navn ", så vi kan kalde enten " name.size " eller " name.length " for at bestemme længden af strengen.