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

Z Wikibooks, biblioteki wolnych podręczników.
< C
Usunięta treść Dodana treść
dodany przykład
Derbeth (dyskusja | edycje)
nie kapitalizujemy, informacja w komentarzu jest zupełnie nieistotna w tym miejscu
Linia 11: Linia 11:
:Długość łańcucha str.
:Długość łańcucha str.


=== Przykład Zastosowania ===
=== Przykład zastosowania ===


#include <string.h>
#include <string.h>
Linia 22: Linia 22:
scanf("%s", tab);
scanf("%s", tab);
dl=strlen(tab); /* to samo co dl=strlen(&tab[0]); */
dl=strlen(tab);
printf("Twoje imie sklada sie z %d znakow", dl);
printf("Twoje imie sklada sie z %d znakow\n", dl);
return 0;
return 0;
}
}

Wersja z 10:39, 27 lis 2006

Deklaracja

int strlen (char *str);

Plik nagłówkowy

string.h

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 <string.h>
int main()
{
  char tab[80];
  int dl;
  
  printf("Podaj swoje imie: ");
  scanf("%s", tab);
 
  dl=strlen(tab);
  printf("Twoje imie sklada sie z %d znakow\n", dl);
  return 0;
}