C/strlen: Różnice pomiędzy wersjami
< C
Usunięta treść Dodana treść
→Przykład zastosowania: poprawki |
|||
Linia 6: | Linia 6: | ||
=== Opis === |
=== Opis === |
||
:Funkcja strlen oblicza długość łańcucha str |
: Funkcja strlen oblicza długość łańcucha str. Jej działanie polega na zliczaniu znaków aż do napotkania <tt>0</tt> (znaku '\0'). W przypadku łańcuchów nie zakończonych <tt>0</tt> jej działanie jest nieokreślone. |
||
=== Wartość zwracana === |
=== Wartość zwracana === |
Wersja z 20:28, 10 maj 2011
Deklaracja
- int strlen (char *str);
Plik nagłówkowy
Opis
- Funkcja strlen oblicza długość łańcucha str. Jej działanie polega na zliczaniu znaków aż do napotkania 0 (znaku '\0'). W przypadku łańcuchów nie zakończonych 0 jej działanie jest nieokreślone.
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;
}