String Operations
#include <stdio.h>
#include <string.h>
int main() {
char str1[100], str2[100];
// Demonstrate strlen()
printf("Enter a string: ");
scanf("%s", str1);
printf("Length of the string: %lu\n", strlen(str1));
// Demonstrate strcpy()
strcpy(str2, str1);
printf("Copied string using strcpy(): %s\n", str2);
// Demonstrate strcmp()
printf("Enter another string: ");
scanf("%s", str2);
int cmpResult = strcmp(str1, str2);
if (cmpResult == 0)
printf("Strings are equal.\n");
else if (cmpResult < 0)
printf("First string is less than the second string.\n");
else
printf("First string is greater than the second string.\n");
// Demonstrate strcat()
strcat(str1, str2);
printf("Concatenated string using strcat(): %s\n", str1);
return 0;
}