string programs in C
// program to initialize a string in C
#include <stdio.h>
#include<string.h>
void main ()
{
char string[] = {'c', 'o', 'm', 'p', 'u', 't', 'e', 'r'};
printf("%s", string);
getch();
}
output:-
-->
#include <stdio.h>
#include<string.h>
void main ()
{
char string[] = {'c', 'o', 'm', 'p', 'u', 't', 'e', 'r'};
printf("%s", string);
getch();
}
output:-
//WAP to reverse a string using(strrev()) function.Pass string as parameter and return its reverse
#include <stdio.h>
#include<string.h>
#include<conio.h>
char *stringrev(char string[]);
/* function named stringrev() that accepts a string and returns
a char(i.e. pointer to character/string)
int main()
{
char name[100];//string declaration
printf("enter string\n");
scanf("%[^\n]",name);
printf("reverse=%s\n",stringrev(name));//prints the name
getch();
return 0;
}
char *stringrev(char string[])
{
strrev(string);
return string;
}
#include<stdio.h>
int main()
{
char string1[100],string2[100];
int i=0,j=0;
printf("enter first string");
gets(string1);
printf("enter second string");
gets(string2);
while(string1[i]!='\0')
{
i++;
}
while(string2[j]!='\0')
{
string1[i]=string2[j];
i++;
j++;
}
string1[i]='\0';
printf("the concatenated string=%s",string1);
return 0;
}
*/
#include<stdio.h>
int main()
{
char string[5][100]={"c program","C++ code","JS code","php code","java code"};
int i,j,count;
for(i=0;i<=4;i++)
{
count=0;
for(j=0;string[i][j]!='\0';j++)
{
count++;
}
printf("the string is %s and its length is %d\n",string[i],count);
}
return 0;
}