More Related Content Similar to C Prog. - Strings (Updated) Similar to C Prog. - Strings (Updated) (20) More from vinay arora (20) C Prog. - Strings (Updated)1. C Programming - Strings
Organized By: Vinay Arora
Assistant Professor, CSED
Thapar University, Patiala
2. Program - 1
#include<stdio.h>
#include<conio.h>
void main()
{
char a[]="CIVIL DEPARTMENT";
int i=0;
clrscr();
for(i=0;i<=15;i++)
{
printf("%c",a[i]);
}
getch();
}
Vinay Arora
CSED
4. Program - 2
#include<stdio.h>
#include<conio.h>
void main()
{
char a[30]="CIVIL DEPARTMENT";
int i=0;
clrscr();
while(a[i]!='0')
{
printf("%c",a[i]);
i++;
}
getch();
}
Vinay Arora
CSED
6. Program - 3
#include<stdio.h>
#include<conio.h>
void main()
{
char a[]="CIVIL DEPARTMENT";
clrscr();
printf("%s",a);
getch();
}
Vinay Arora
CSED
8. Program - 4
#include<stdio.h>
#include<conio.h>
void main()
{
char a1[]={'C','I','V','I','L'};
char a2[]={'C','I','V','I','L','0'};
char a3[6]={'C','I','V','I','L'};
clrscr();
printf("n%s",a1);
printf("n%s",a2);
printf("n%s",a3);
getch();
}
Vinay Arora
CSED
10. Program - 5
#include<stdio.h>
#include<conio.h>
void main()
{
char a1[6]={'C','I','V','I','L'};
clrscr();
printf("n%s",a1);
printf("n%.3s",a1);
printf("n%-6.2s",a1);
printf("n%6.2s",a1);
printf("n%10s",a1);
printf("n%5s",a1);
getch();
}
Vinay Arora
CSED
12. Program - 6
#include<stdio.h>
#include<conio.h>
void main()
{
char text[20];
int length;
clrscr();
printf("Type the Text belown");
gets(text);
length=strlen(text);
printf("Length of string = %d",length);
getch();
}
Vinay Arora
CSED
14. Program - 7
#include<stdio.h>
#include<conio.h> getch();
void main()
{ }
char str1[20], str2[20];
int length;
clrscr();
printf("Enter 1st stringn");
gets(str1);
printf("Enter 2nd stringn");
gets(str2);
printf("n1st String is --->t%s",str1);
printf("n2nd String is --->t%s",str2);
strcpy(str1,str2);
printf("nn1st String after strcpy() is --->t%s",str1);
Vinay Arora
CSED
16. Program - 8
#include<stdio.h>
#include<conio.h> getch();
void main()
{ }
char str1[20], str2[20];
int length;
clrscr();
printf("Enter 1st stringn");
gets(str1);
printf("Enter 2nd stringn");
gets(str2);
printf("n1st String is --->t%s",str1);
printf("n2nd String is --->t%s",str2);
strncpy(str1,str2,2);
printf("nn1st String after strcpy() is --->t%s",str1);
Vinay Arora
CSED
18. Program - 9
#include<stdio.h>
#include<conio.h> getch();
void main()
{ }
char str1[20], str2[20];
int result;
clrscr();
printf("Enter 1st stringn");
gets(str1);
printf("Enter 2nd stringn");
gets(str2);
printf("n1st String is --->t%s",str1);
printf("n2nd String is --->t%s",str2);
result=strcmp(str1,str2);
//In case of match result will be ZERO otherwise NON ZERO
printf("nnResult after Comparing is %d",result);
Vinay Arora
CSED
21. Program - 10
#include<stdio.h>
#include<conio.h>
void main()
{
char str1[20];
int length;
clrscr();
printf("Enter 1st stringn");
gets(str1);
printf("n1st String is --->t%s",str1);
strupr(str1);
printf("nnString after strupr() is --->t%s",str1);
getch();
}
Vinay Arora
CSED
23. Program - 11
#include<stdio.h>
#include<conio.h> getch();
void main()
{ }
char str1[20],str2[20];
int length;
clrscr();
printf("Enter 1st stringn");
gets(str1);
printf("Enter 2nd stringn");
gets(str2);
printf("n1st String is --->t%s",str1);
printf("n2nd String is --->t%s",str2);
strcat(str1,str2);
printf("nnString after strcat() is --->t%s",str1);
Vinay Arora
CSED
25. Program - 12
#include<stdio.h>
#include<conio.h> getch();
void main()
{ }
char str1[20],str2[20];
int length;
clrscr();
printf("Enter 1st stringn");
gets(str1);
printf("Enter 2nd stringn");
gets(str2);
printf("n1st String is --->t%s",str1);
printf("n2nd String is --->t%s",str2);
strcat(str1," ");
strcat(str1,str2);
printf("nnString after strcat() is --->t%s",str1);
Vinay Arora
CSED
27. Program - 13
#include<stdio.h>
#include<conio.h>
void main()
{
char str1[20];
int length;
clrscr();
printf("Enter 1st stringn");
gets(str1);
printf("n1st String is --->t%s",str1);
strrev(str1);
printf("nnString after strrev() is --->t%s",str1);
getch();
}
Vinay Arora
CSED
29. Program - 14
#include<stdio.h> printf("n1st String is --->t%s",str1);
#include<conio.h>
void main() strrev(str1);
{
char c,str1[30]; printf("nnString after strrev() is --->t%s",str1);
int length,i=0;
clrscr(); getch();
}
printf("Enter 1st stringn");
c=getchar();
while(c!='@')
{
str1[i]=c;
i++;
c=getchar();
}
Vinay Arora
CSED
31. Program – 17
#include<stdio.h> printf("nOriginal String Entered is: %s",str1);
#include<conio.h> printf("nnDuplicate String is: %s",str2);
#include<string.h>
getch();
void main() }
{
char str1[20], str2[20];
int i;
clrscr();
printf("Enter your streamt");
gets(str1);
for(i=0;str1[i]!='0';i++)
str2[i]=str1[i];
str2[i]='0';
Vinay Arora
CSED
33. Program – 18
#include<stdio.h> if(text[i]=='o')
#include<conio.h> ++o;
#include<string.h> }
void main() printf("n'm' found in text = %d times",m);
{ printf("n'r' found in text = %d times",r);
char text[25]="c programming is good"; printf("n'o' found in text = %d times",o);
int i,m=0,o=0,r=0;
getch();
clrscr(); }
for(i=0;i<=25;i++)
{
if(text[i]=='m')
++m;
if(text[i]=='r')
++r;
Vinay Arora
CSED
35. Program – 19
while(i<=j)
#include<stdio.h> {
#include<conio.h> if(str[i]==str[j])
#include<string.h> test=1;
else
void main() {
{ test=0;
char str[10]; break;
}
int i=0,j,test;
i++;
j--;
clrscr(); }
if(test==1)
printf("Enter the word t"); printf("nword is palindrom");
gets(str); else
printf("nword is not palindrom");
j=strlen(str)-1;
getch();
}
Vinay Arora
CSED
38. Program – 20
#include<stdio.h> printf("Number of words in line = %d",count);
#include<conio.h> getch();
#include<string.h> }
void main()
{
char text[30];
int count=0,i=0;
clrscr();
printf("Enter the line of textn");
printf("Give one space after each wordn");
gets(text);
while(text[i++]!='0')
if (text[i]==32 || text[i]=='0')
count++;
Vinay Arora
CSED