Strings in C
Strings means Collection of Char or Char type array.
Char a[30];
In any String we can assign maximum of (n-1) character because nth Character will always null.
How To initialize a String:-
Char a[30]="Welcome";
I/O function of String:-
1. Scanf():- formatted function use to input every type of data including string. when It reads the blank space, String will automatically terminated.
Char a[30];
scanf("%s",&a);
2.gets():-Unformatted Function use to input only string data including blank space.
Char a[30];
gets(a);
3. Printf():- formatted function use to print any type of data.
printf("%s",a);
4.puts():- unformatted function use to print only string data always from new line.
puts(a);
5.String Library Function:-
#include<string.h>
1.Strlen():- String length Function
It returns number of character present in given string.
Char a[30];
int n;
printf("Enter any String");
gets(a);
n=strlen(a);
printf("%d",n);
2.strcpy():-String Copy function
It is used to copy/assign one string into another string
Char a[20];
strcpy(a,"Hello");
3. strcat():-String concatenation function
It is used to merge one string into another
4.strcmp():-String compare function
It compare the two strings according to the ASCII value of that 1st character which is different in both.
OUTPUT:-