blob: bf83bc06f0063a0a5217b1dba6d905b03d37d59d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
/************************************************************************
*
* Purpose: Find the length of a string.
* This duplicates the strlen function found in string.h
* Author: M J Leslie
* Date: 20-Mar-94
*
************************************************************************/
#include <stdio.h>
int lenstr(const char *text);
main()
{
char kb_buf[80]; /* Keyboard buffer */
puts(" Please enter some text ");
printf("Text is %d characters long.\n", lenstr(gets(kb_buf)));
}
/************************************************************************
*
* Find the length of a string - does not check if we fall off
* the end of the text buffer. oops.
*
************************************************************************/
int lenstr(const char *text)
{
int count=-1; /* Character counter */
while(text[++count] != '\0') ; /* Serach for a null */
return(count); /* Return the position
* of the NULL-1 */
}
|