c prog. - strings (updated)
Post on 13-Sep-2014
1.154 views
DESCRIPTION
TRANSCRIPT
![Page 1: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/1.jpg)
C Programming - Strings
Organized By: Vinay Arora
Assistant Professor, CSED
Thapar University, Patiala
![Page 2: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/2.jpg)
Vinay Arora
CSED
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();
}
![Page 3: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/3.jpg)
Vinay Arora
CSED
Program – 1 (output)
![Page 4: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/4.jpg)
Vinay Arora
CSED
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();
}
![Page 5: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/5.jpg)
Vinay Arora
CSED
Program – 2 (output)
![Page 6: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/6.jpg)
Vinay Arora
CSED
Program - 3
#include<stdio.h>
#include<conio.h>
void main()
{
char a[]="CIVIL DEPARTMENT";
clrscr();
printf("%s",a);
getch();
}
![Page 7: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/7.jpg)
Vinay Arora
CSED
Program – 3 (output)
![Page 8: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/8.jpg)
Vinay Arora
CSED
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();
}
![Page 9: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/9.jpg)
Vinay Arora
CSED
Program – 4 (output)
![Page 10: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/10.jpg)
Vinay Arora
CSED
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();
}
![Page 11: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/11.jpg)
Vinay Arora
CSED
Program – 5 (output)
![Page 12: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/12.jpg)
Vinay Arora
CSED
Program - 6
#include<stdio.h>
#include<conio.h>
void main()
{
char text[20];
int length;
clrscr();
printf("Type the Text below\n");
gets(text);
length=strlen(text);
printf("Length of string = %d",length);
getch();
}
![Page 13: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/13.jpg)
Vinay Arora
CSED
Program – 6 (output)
![Page 14: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/14.jpg)
Vinay Arora
CSED
Program - 7
#include<stdio.h>
#include<conio.h>void main(){char str1[20], str2[20];int length;
clrscr();
printf("Enter 1st string\n");gets(str1);printf("Enter 2nd string\n");
gets(str2);
printf("\n1st String is --->\t%s",str1);printf("\n2nd String is --->\t%s",str2);
strcpy(str1,str2);
printf("\n\n1st String after strcpy() is --->\t%s",str1);
getch();
}
![Page 15: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/15.jpg)
Vinay Arora
CSED
Program – 7 (output)
![Page 16: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/16.jpg)
Vinay Arora
CSED
Program - 8
#include<stdio.h>
#include<conio.h>void main(){char str1[20], str2[20];int length;
clrscr();
printf("Enter 1st string\n");gets(str1);printf("Enter 2nd string\n");
gets(str2);
printf("\n1st String is --->\t%s",str1);printf("\n2nd String is --->\t%s",str2);
strncpy(str1,str2,2);
printf("\n\n1st String after strcpy() is --->\t%s",str1);
getch();
}
![Page 17: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/17.jpg)
Vinay Arora
CSED
Program – 8 (output)
![Page 18: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/18.jpg)
Vinay Arora
CSED
Program - 9
#include<stdio.h>
#include<conio.h>void main(){char str1[20], str2[20];int result;
clrscr();
printf("Enter 1st string\n");gets(str1);printf("Enter 2nd string\n");
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 ZEROprintf("\n\nResult after Comparing is %d",result);
getch();
}
![Page 19: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/19.jpg)
Vinay Arora
CSED
Program – 9 (output)
![Page 20: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/20.jpg)
Vinay Arora
CSED
Program – 9 (output)
![Page 21: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/21.jpg)
Vinay Arora
CSED
Program - 10
#include<stdio.h>
#include<conio.h>void main(){char str1[20];int length;
clrscr();
printf("Enter 1st string\n");gets(str1);
printf("\n1st String is --->\t%s",str1);
strupr(str1);
printf("\n\nString after strupr() is --->\t%s",str1);
getch();}
![Page 22: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/22.jpg)
Vinay Arora
CSED
Program – 10 (output)
![Page 23: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/23.jpg)
Vinay Arora
CSED
Program - 11
#include<stdio.h>
#include<conio.h>void main(){char str1[20],str2[20];int length;
clrscr();
printf("Enter 1st string\n");gets(str1);printf("Enter 2nd string\n");
gets(str2);
printf("\n1st String is --->\t%s",str1);printf("\n2nd String is --->\t%s",str2);
strcat(str1,str2);
printf("\n\nString after strcat() is --->\t%s",str1);
getch();
}
![Page 24: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/24.jpg)
Vinay Arora
CSED
Program – 11 (output)
![Page 25: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/25.jpg)
Vinay Arora
CSED
Program - 12
#include<stdio.h>
#include<conio.h>void main(){char str1[20],str2[20];int length;
clrscr();
printf("Enter 1st string\n");gets(str1);printf("Enter 2nd string\n");
gets(str2);
printf("\n1st String is --->\t%s",str1);printf("\n2nd String is --->\t%s",str2);
strcat(str1," ");strcat(str1,str2);printf("\n\nString after strcat() is --->\t%s",str1);
getch();
}
![Page 26: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/26.jpg)
Vinay Arora
CSED
Program – 12 (output)
![Page 27: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/27.jpg)
Vinay Arora
CSED
Program - 13
#include<stdio.h>#include<conio.h>
void main(){char str1[20];int length;clrscr();
printf("Enter 1st string\n");gets(str1);
printf("\n1st String is --->\t%s",str1);
strrev(str1);
printf("\n\nString after strrev() is --->\t%s",str1);
getch();}
![Page 28: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/28.jpg)
Vinay Arora
CSED
Program – 13 (output)
![Page 29: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/29.jpg)
Vinay Arora
CSED
Program - 14
#include<stdio.h>
#include<conio.h>void main(){char c,str1[30];int length,i=0;
clrscr();
printf("Enter 1st string\n");
c=getchar();
while(c!='@'){str1[i]=c;i++;c=getchar();
}
printf("\n1st String is --->\t%s",str1);
strrev(str1);
printf("\n\nString after strrev() is --->\t%s",str1);
getch();}
![Page 30: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/30.jpg)
Vinay Arora
CSED
Program – 14 (output)
![Page 31: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/31.jpg)
Vinay Arora
CSED
Program – 17
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char str1[20], str2[20];
int i;
clrscr();
printf("Enter your stream\t");
gets(str1);
for(i=0;str1[i]!='\0';i++)
str2[i]=str1[i];
str2[i]='\0';
printf("\nOriginal String Entered is: %s",str1);
printf("\n\nDuplicate String is: %s",str2);
getch();
}
![Page 32: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/32.jpg)
Vinay Arora
CSED
Program – 17 (output)
![Page 33: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/33.jpg)
Vinay Arora
CSED
Program – 18
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char text[25]="c programming is good";
int i,m=0,o=0,r=0;
clrscr();
for(i=0;i<=25;i++)
{
if(text[i]=='m')
++m;
if(text[i]=='r')
++r;
if(text[i]=='o')
++o;
}
printf("\n'm' found in text = %d times",m);
printf("\n'r' found in text = %d times",r);
printf("\n'o' found in text = %d times",o);
getch();
}
![Page 34: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/34.jpg)
Vinay Arora
CSED
Program – 18 (output)
![Page 35: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/35.jpg)
Vinay Arora
CSED
Program – 19
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char str[10];
int i=0,j,test;
clrscr();
printf("Enter the word \t");
gets(str);
j=strlen(str)-1;
while(i<=j)
{
if(str[i]==str[j])
test=1;
else
{
test=0;
break;
}
i++;
j--;
}
if(test==1)
printf("\nword is palindrom");
else
printf("\nword is not palindrom");
getch();
}
![Page 36: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/36.jpg)
Vinay Arora
CSED
Program – 19 (output)
![Page 37: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/37.jpg)
Vinay Arora
CSED
Program – 19 (output)
![Page 38: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/38.jpg)
Vinay Arora
CSED
Program – 20
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char text[30];
int count=0,i=0;
clrscr();
printf("Enter the line of text\n");
printf("Give one space after each word\n");
gets(text);
while(text[i++]!='\0')
if (text[i]==32 || text[i]=='\0')
count++;
printf("Number of words in line = %d",count);
getch();
}
![Page 39: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/39.jpg)
Vinay Arora
CSED
Program – 20 (output)
![Page 40: C Prog. - Strings (Updated)](https://reader034.vdocument.in/reader034/viewer/2022051411/54138d3a8d7f72be698b4668/html5/thumbnails/40.jpg)
Vinay Arora
CSED
Thnx…