C/strlen: Różnice pomiędzy wersjami

Z Wikibooks, biblioteki wolnych podręczników.
< C
Usunięta treść Dodana treść
Linia 6: Linia 6:


=== Opis ===
=== Opis ===
: 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.
: Funkcja strlen oblicza długość łańcucha str. Jej działanie polega na zliczaniu znaków aż do napotkania <tt>0</tt> (znaku '\0'). <tt>0</tt> nie jest wliczane do długości. W przypadku łańcuchów nie zakończonych <tt>0</tt> jej działanie jest nieokreślone.


=== Wartość zwracana ===
=== Wartość zwracana ===

Wersja z 10:48, 14 maj 2013

Deklaracja

int strlen (char *str);

Plik nagłówkowy

string.h

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;
}