c prog - strings
Post on 13-Sep-2014
922 views
DESCRIPTION
TRANSCRIPT
C Programming - Strings
Organized By: Vinay Arora
Assistant Professor, CSED
Thapar University, Patiala
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();
}
Vinay Arora
CSED
Program – 1 (output)
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();
}
Vinay Arora
CSED
Program – 2 (output)
Vinay Arora
CSED
Program - 3
#include<stdio.h>
#include<conio.h>
void main()
{
char a[]="CIVIL DEPARTMENT";
clrscr();
printf("%s",a);
getch();
}
Vinay Arora
CSED
Program – 3 (output)
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();
}
Vinay Arora
CSED
Program – 4 (output)
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();
}
Vinay Arora
CSED
Program – 5 (output)
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();
}
Vinay Arora
CSED
Program – 6 (output)
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();
}
Vinay Arora
CSED
Program – 7 (output)
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();
}
Vinay Arora
CSED
Program – 8 (output)
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();
}
Vinay Arora
CSED
Program – 9 (output)
Vinay Arora
CSED
Program – 9 (output)
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();}
Vinay Arora
CSED
Program – 10 (output)
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();
}
Vinay Arora
CSED
Program – 11 (output)
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();
}
Vinay Arora
CSED
Program – 12 (output)
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();}
Vinay Arora
CSED
Program – 13 (output)
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();}
Vinay Arora
CSED
Program – 14 (output)
Vinay Arora
CSED
Thnx…