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

Z Wikibooks, biblioteki wolnych podręczników.
< C
Usunięta treść Dodana treść
Anulowanie wersji nr 145793 utworzonej przez 79.185.136.160 (dyskusja)
Linia 21: Linia 21:
printf("Podaj swoje imie: ");
printf("Podaj swoje imie: ");
scanf("%s", tab);
scanf("%s", &tab);
dl=strlen(tab);
dl=strlen(tab);

Wersja z 21:37, 9 sty 2011

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 <stdio.h>
#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;
}