C/strlen: Różnice pomiędzy wersjami
< C
Usunięta treść Dodana treść
m Wycofano edycje użytkownika 83.175.158.16 (dyskusja). Autor przywróconej wersji to Pavroo. |
→Przykład zastosowania: poprawki |
||
Linia 12: | Linia 12: | ||
=== Przykład zastosowania === |
=== Przykład zastosowania === |
||
<source lang="c"> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
const int max_n= 20; |
|||
⚫ | |||
char imie[max_n+1]; |
|||
⚫ | |||
int dl; |
|||
int dl; |
|||
printf("Podaj swoje imie: (max %d znakow)", max_n); |
|||
scanf("%s", imie); |
|||
scanf("%s", tab); |
|||
dl=strlen( |
dl= strlen(imie); |
||
printf("Twoje imie sklada sie z %d znakow\n", dl); |
printf("Twoje imie sklada sie z %d znakow\n", dl); |
||
return 0; |
return 0; |
||
} |
|||
</source> |
Wersja z 19:26, 10 maj 2011
Deklaracja
- int strlen (char *str);
Plik nagłówkowy
Opis
- Funkcja strlen oblicza długość łańcucha str nie wliczając znaku '\0'.
Wartość zwracana
- Długość łańcucha str.
Przykład zastosowania
#include <stdio.h>
#include <string.h>
int main()
{
const int max_n= 20;
char imie[max_n+1];
int dl;
printf("Podaj swoje imie: (max %d znakow)", max_n);
scanf("%s", imie);
dl= strlen(imie);
printf("Twoje imie sklada sie z %d znakow\n", dl);
return 0;
}