Académique Documents
Professionnel Documents
Culture Documents
Work of Function
Calculates the length of string
Copies a string to another string
Concatenates(joins) two strings
Compares two string
Converts string to lowercase
Converts string to uppercase
trings handling functions are defined under "string.h" header file, i.e, you have to include the
code below to run string handling functions.
#include <string.h>
int main()
{
char s[1000], i;
printf("Enter a string: ");
scanf("%s", s);
for(i = 0; s[i] != '\0'; ++i);
Output
Enter a string: Programiz
Length of string: 9
#include<stdio.h>
#include<string.h>
int main() {
char *string = "Pritesh Taral";
printf("\nString before to strlwr : %s", string);
strlwr(string);
printf("\nString after strlwr : %s", string);
return (0);
}
Output :
String before to strlwr : Pritesh Taral String after strlwr : pritesh taral
1
2
Program 2 :
#include<stdio.h> #include<string.h> int main() { char string[100]; printf("Enter String : "); gets(string); strlwr(string);
printf("\nString after strlwr : %s", string); return (0); }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<stdio.h>
#include<string.h>
int main() {
char string[100];
printf("Enter String : ");
gets(string);
strlwr(string);
printf("\nString after strlwr : %s", string);
return (0);
}
Output :
Enter String : Pritesh Taral String after strlwr : pritesh taral
1
2
#include<stdio.h>
#include<string.h>
int main() {
char *string = "Pritesh Taral";
printf("String before to strupr : %sn", string);
strupr(string);
8
9
10
11
12
Output :
String before to strupr : Pritesh Taral String after strupr : PRITESH TARAL
1
2
Program 2 :
#include<stdio.h> #include<string.h> int main() { char string[100]; printf("Enter String : "); gets(string); strupr(string);
printf("String after strupr : %s", string); return (0); }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<stdio.h>
#include<string.h>
int main() {
char string[100];
printf("Enter String : ");
gets(string);
strupr(string);
printf("String after strupr : %s", string);
return (0);
}
Output :
Enter String : Pritesh Taral String after strupr : PRITESH TARAL
1
2
#include<stdio.h>
#include<stdlib.h>
int main() {
int num;
5
6
7
8
9
10
11
12
13
14
15
char marks[3];
printf("Please Enter Marks : ");
scanf("%s", marks);
num = atoi(marks);
printf("\nMarks : %d", num);
return (0);
}
Output :
Please Enter Marks : 76 Marks : 76
1
2
#include<stdio.h>
#include<string.h>
void main() {
char s[5][20], t[20];
int i, j;
clrscr();
printf("\nEnter any five strings : ");
for (i = 0; i < 5; i++)
scanf("%s", s[i]);
for (i = 1; i < 5; i++) {
for (j = 1; j < 5; j++) {
if (strcmp(s[j - 1], s[j]) > 0) {
strcpy(t, s[j - 1]);
strcpy(s[j - 1], s[j]);
strcpy(s[j], t);
}
}
}
printf("\nStrings in order are : ");
for (i = 0; i < 5; i++)
printf("\n%s", s[i]);
getch();
26
27
28
Output :
Enter any five strings :
pri
pra
pru
pry
prn
Strings in order are :
pra
pri
prn
pru
pry