Strlen (jazyk C): Rozdiel medzi revíziami
		
		
		
		
		
		
		Skočit na navigaci
		Skočit na vyhledávání
		
				
		
		
		
		
		
		
		
	
d  | 
				|||
| (4 medziľahlé úpravy od 3 ďalších používateľov nie sú zobrazené) | |||
| Riadok 1: | Riadok 1: | ||
{{Funkcie jazyka c}}  | {{Funkcie jazyka c}}  | ||
__NOTOC__  | __NOTOC__  | ||
| − | ==Funkcia   | + | ==Funkcia strlen==  | 
<properties>  | <properties>  | ||
knižnica=string.h  | knižnica=string.h  | ||
| Riadok 7: | Riadok 7: | ||
</properties>  | </properties>  | ||
| − | Úplný funkčný prototyp:  | + | Úplný funkčný prototyp <ref>https://www.tutorialspoint.com/c_standard_library/c_function_strlen.htm</ref>:  | 
<source lang="c">  | <source lang="c">  | ||
| − | size_t strlen ( const char * str );  | + | size_t strlen(const char *str);  | 
</source>  | </source>  | ||
| + | |||
==Podrobný popis funkcie==  | ==Podrobný popis funkcie==  | ||
| − | Funkcia vráti dĺžku textového reťazca,   | + | Funkcia vráti dĺžku textového reťazca. Dĺžka je definovaná ako počet znakov,ktoré sa nachádzajú pred ukončovacím znakom.  | 
==Parametre==  | ==Parametre==  | ||
| Riadok 19: | Riadok 20: | ||
==Návratová hodnota==  | ==Návratová hodnota==  | ||
Vráti dĺžku textového reťazca.  | Vráti dĺžku textového reťazca.  | ||
| − | |||
| − | |||
==Príklad==  | ==Príklad==  | ||
| Riadok 36: | Riadok 35: | ||
}  | }  | ||
</source>  | </source>  | ||
| − | Výstup:  | + | ''Výstup:''  | 
  Zadajte vetu: Padlo mydlo vedľa umývadla.  |   Zadajte vetu: Padlo mydlo vedľa umývadla.  | ||
  Veta, ktoru ste zadali ma 27 znakov.  |   Veta, ktoru ste zadali ma 27 znakov.  | ||
| + | |||
| + | ==Referencie==  | ||
Aktuálna revízia z 22:26, 19. máj 2020
| <ctype.h> | <limits.h> | <stdio.h> | <stdlib.h> | <math.h> | <string.h> | <time.h> | 
|---|---|---|---|---|---|---|
| 
 isalnum  | 
 printf  | 
 system  | 
Funkcia strlen
knižnica  | string.h  | 
popis  | Vráti dĺžku textového reťazca.  | 
Úplný funkčný prototyp [1]:
size_t strlen(const char *str);
Podrobný popis funkcie
Funkcia vráti dĺžku textového reťazca. Dĺžka je definovaná ako počet znakov,ktoré sa nachádzajú pred ukončovacím znakom.
Parametre
- str
 - Textový reťazec ktorého dĺžku chceme vedieť.
 
Návratová hodnota
Vráti dĺžku textového reťazca.
Príklad
 1 #include <stdio.h>
 2 #include <string.h>
 3 
 4 int main ()
 5 {
 6   char text[256];
 7   printf ("Zadajte vetu: ");
 8   gets (text);
 9   printf ("Veta, ktoru ste zadali ma %u znakov.\n",(unsigned)strlen(text));
10   return 0;
11 }
Výstup:
Zadajte vetu: Padlo mydlo vedľa umývadla. Veta, ktoru ste zadali ma 27 znakov.