C String Length

C Program to find string length using strlen function

This program is used to find the string length using strlen function which is available in string library.

Need to include string header to use string len function in c program.

#include<stdio.h>                                                                
#include<string.h>
                                                                                
void main()                                                                     
{                                                                               
 char str[] = "testing codingpointer.com";                                     
 int len;                                                                       
 len = strlen(str);                                                            
 printf("%s length: %d\n", str, len);                                            
                                                                                
}                                                                         
                                                                                  

Output:

$ cc string-length.c
$ ./a.out 
testing codingpointer.com length: 25

C program to find string length in one line using for loop

Defined logic to find the string length using for lopp.

#include<stdio.h>                                                                
#include<string.h>                                                        
                                                                                
void main()                                                                     
{                                                                               
 char str[] = "testing codingpointer.com";                                      
 int len;                                                                       
 for(len=0;str[len];len++);                                                     
 printf("total strings: %d\n", len);                                            
}      

Output:

$ cc string-length.c
$ ./a.out 
testing codingpointer.com length: 25

C program to find string length for pointers

string is also defined using pointer instead of array, then we can see here how to find string length using strlen function.

#include<stdio.h>                                                                
#include<string.h>                                                             
                                                                                
void main()                                                                     
{                                                                               
 char *str = "testing codingpointer.com";                                       
 int len;                                                                       
 len = strlen(str);                                                             
 printf("total strings: %d\n", len);                                            
}    

Output:

$ cc string-length.c
$ ./a.out 
testing codingpointer.com length: 25

C program to find string length using while and pointers

pointer is used to define the string and while loop is used to compute the string length instead of using predefined strlen function.

#include<stdio.h>                                                                
#include<string.h>                                                     
                                                                                
void main()                                                                     
{                                                                               
 char *str = "testing codingpointer.com";                                       
 int len = 0;                                                                   
 while(*str++)                                                                  
 {                                                                              
  len ++;                                                                       
 }                                                                              
 printf("total strings: %d\n", len);                                            
}    

Output:

$ cc string-length.c
$ ./a.out 
testing codingpointer.com length: 25

C program to find string length in one line using for loop and pointers

#include<stdio.h>                                                                
#include<string.h>                                                               
                                                                                
void main()                                                                     
{                                                                               
 char *str = "testing codingpointer.com";                                       
 int len;                                                                       
 for(len=0;*str++;len++);                                                       
 printf("total strings: %d\n", len);                                            
}    

Output:

$ cc string-length.c
$ ./a.out 
testing codingpointer.com length: 25

C program to find string length using while and array

#include<stdio.h>                                                                
#include<string.h>                                                            
                                                                                
void main()                                                                     
{                                                                               
 char str[] = "testing codingpointer.com";                                      
 int len = 0;                                                                   
 while(str[len])                                                                
 {                                                                              
  len ++;                                                                       
 }                                                                              
 printf("total strings: %d\n", len);                                            
}         

Output:

$ cc string-length.c
$ ./a.out 
testing codingpointer.com length: 25

C Program to find string length for list of strings

This c program is used to find the string length for list of strings using for loop and strlen function.

#include<stdio.h>                                                             
#include<string.h>                                                               
                                                                                
void main()                                                                     
{                                                                               
 char *str[] = {"testing", "codingpointer.com", "c program"};                   
 int i, len;                                                                    
 len = sizeof(str)/sizeof(str[0]);                                              
 printf("total strings: %d\n", len);                                            
 for(i=0; i<len; i++)                                                           
 {                                                                              
   printf("%s length: %d\n", str[i], strlen(str[i]));                           
 }                                                                              
}                                                                               
$ cc string-length.c
$ ./a.out 
total strings: 3
testing length: 7
codingpointer.com length: 17
c program length: 9

C Program to Copy string using one line pointers

Above program can be converted into single one line statement to copy a string to another string array variable.

#include<stdio.h>                                                             
#include<string.h>                                                           
                                                                                
void strcopy(char *source, char *destination)                                   
{                                                                               
 while(*destination++ = *source++);                                             
}                                                                               
void main()                                                                     
{                                                                               
 char str1[] = "testing codingpointer.com";                                     
 char str2[30];                                                                 
 strcopy(str1, str2);                                                           
 printf("\n%s", str2);                                                          
                                                                                
}  

Output:

$ cc string-copy.c
$ ./a.out 

testing codingpointer.com[

C Program Examples

C program to cmpute matrix addition using two dimensional array

C program to cmpute matrix subtraction using two dimensional array

C program to cmpute matrix multiplication using two dimensional array

C program to compute different order of matrix multiplication

C program to generate identity matrix for required rows and columns

C program to validate whether matrix is identity matrix or not

C program to validate whether matrix is sparse matrix or not

C program to validate whether matrix is dense matrix or not

C program to generate string as matrix diagonal characters using two dimesional array

C Program to find number of weeks, months and years from days

C Program To Implement Linked List and Operations

C Program To Implement Sorted Linked List and Operations

C Program to Reverse the Linked List

C Program to Stack and Operations using Linked List

C Program to Queue and Operations using Linked List

C Program to calculate multiplication of two numbers using pointers

C Program To Calculate Median

C Program To Calculate Standard Deviation

C Program For Fahrenheit To Celsius Conversion

C Program To Calculate Average

C Program For Quadratic Equations

C Program To Check Character Type

C Program To Find Largest Of Three Values

C Program To Find Max Value In Array

C Program to Find Min Value In Array

C Program to Print Multiplication Table

C Program for Frequency Counting

C Program to read a line of text

C Program To Find ASCII Value For Any Character

C Program To Find A Character Is Number, Alphabet, Operator, or Special Character

C Program To Find Reverse Case For Any Alphhabet using ctype functions

C Program To Find Number Of Vowels In Input String

C Program Pointers Example Code

C Program To Find Leap Year Or Not

C Program To Swap Two Integers Using Call By Reference

C Program To Swap Two Integers Without Using Third Variable

C Program To List Prime Numbers Upto Limit

C Program To List Composite Numbers Upto Limit

C Program To Calculate Compound Interest

C Program To Calculate Depreciation Amount After of Before Few Years

C Program To Calculate Profit Percentage

C Program To Calculate Loss Percentage

C Program To Find String Is Polindrome Or Not

C Program To Find Factorial of a Number

C Program To Check Number is a Polindrome or Not

C Program To Generate Random Integers

C Program To Generate Random Float Numbers

C Program to find Square Root of a Number

C Program to find Area of a Rectangle

C Program to find Perimeter of a Rectangle

C Program to find Area of a Square

C Program to find Area of a Triangle

C Program to find Area of a Parallelogram

C Program to find Area of a Rhombus

C Program to find Area of a Trapezium

C Program to find Area of a Circle and Semi-circle

C Program to find Circumference of a Circle and Semi-circle

C Program to find length of an arc

C Program to find Area of a Sector

C Program to find string length for list of strings

C Program to find the character at index in a string

C Program to compare characters

C Program to find eligible to vote or not

C Program to get system current date and time on linux

C Program to get positive number

C Program to implement calculator

C Program to implement banking system

C Program to find sum of number

C Program for array traversal using pointers

C Program for array traversal in reverse order using pointers

C Program to find particular element occurrences count in array

C Program to find even elements occurrences count in array

C Program to find odd elements occurrences count in array

C program to find week day in word from week day in number using two dimentsional array

C program to find month in word from month in number using pointers

C program to compute PMT for a loan

C program to compute EMI and round up using floor

C program to compute EMI and round up using ceil

C program to compute the EMI table with Interest, Principal and Balance

C program to get multiple line of string

C program to find nth element in array using pointers

C program to compute the volume of a cube

C program to compute the volume of a box

C program to compute the volume of a sphere

C program to compute the volume of a triangular prism

C program to compute the volume of a cylinder

C Program to Compute Perimeter of Square

C Program to compute the perimeter of triangle

C Program to compute the discount rate

C Program to compute the sales tax

C program to add, delete, search a record or show all using binary file

C program to add, delete, search a record or show all using text file

Privacy Policy  |  Copyright@2017 - All Rights Reserved.  |  Contact us   |  Report website issues in Github   |  Facebook page   |  Google+ page

Email Facebook Google LinkedIn Twitter
^