C/strlen: Różnice pomiędzy wersjami
< C
Usunięta treść Dodana treść
m Revert |
Nie podano opisu zmian |
||
Linia 12: | Linia 12: | ||
=== Przykład zastosowania === |
=== Przykład zastosowania === |
||
< |
<syntaxhighlight lang="c"> |
||
Linia 36: | Linia 36: | ||
return 0; |
return 0; |
||
} |
} |
||
</syntaxhighlight> |
|||
</source> |
Wersja z 13:25, 10 lut 2021
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'). 0 nie jest wliczane do długości. 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>
#define n 30
int main()
{
char imie[n];
printf("Podaj swoje imie:");
gets(imie);
printf("Twoje imie sklada sie z %d znakow\n", strlen(imie));
getch();
return 0;
}