Showing posts with label strings in c language. Show all posts
Showing posts with label strings in c language. Show all posts

Saturday, August 6, 2011

CONCATENATE TWO STRINGS WITHOUT USING LIBRARY FUNCTIONS


//WAP TO CONCATENATE TWO STRINGS.
//WITHOUT USING LIBRARY FUNCTIONS
#include<stdio.h>
#include<conio.h>
void main()
{
char a[10],b[10],c[40];
int i,j;
clrscr();
printf("\n\nENTER FIRST STRING:");
gets(a);
printf("\n\nENTER SECOND STRING:");
gets(b);
for(i=0;a[i]!='\0';i++)
c[i]=a[i];
for(j=0;a[j]!='\0';j++)
{
c[i]=b[j];
i++;
}
c[i]='\0';
printf("\n\nTHE COMBINED STRING IS:");
puts(c);
getch();
}
/*************************************************************
OUTPUT
**************************************************************


ENTER FIRST STRING:ABHISHEK


ENTER SECOND STRING:WADHWA


THE COMBINED STRING IS:ABHISHEKWADHWA
*/
//WAP TO REVERSE A STRING.
//WITHOUT USING LIAB FUNCTION
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char A[20],b[20];
int i,j,c=0;
clrscr();
puts("\nENTER THE STRING:");
gets(A);
puts("\n\nENTERED STRING IS");
puts("\n\n");
puts(A);
for(i=0;A[i]!='\0';i++)
c++;
for(i=c-1,j=0;i>=0;i--,j++)
{
b[j]=A[i];
}
b[j]='\0';
printf("\n\nAFTER REVERSING STRING IS:%s",b);
getch();
}
/*---------------------------------------------------------
OUTPUT
-----------------------------------------------------------


ENTER THE STRING:
ABHISHEK WADHWA


ENTERED STRING IS



ABHISHEK WADHWA


AFTER REVERSING STRING IS:AWHDAW KEHSIHBA
*/

WAP TO REVERSE A STRING.

//WAP TO REVERSE A STRING.
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char A[20];
clrscr();
puts("\nENTER THE STRING:");
gets(A);
puts("\n\nENTERED STRING IS");
puts("\n\n");
puts(A);
strrev(A);
printf("\n\nAFTER REVERSING STRING IS:%s",A);
getch();
}
/*---------------------------------------------------------
OUTPUT
-----------------------------------------------------------
ENTER THE STRING:
ABHISHEK


ENTERED STRING IS



ABHISHEK


AFTER REVERSING STRING IS:KEHSIHBA
*/

WAP COPY A STRING WITHOUT USING LIABRARY FUNCTION

//WAP TO COPY A STRING.
//WITHOUT USING LIABRARY FUNCTION
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char A[20],b[20];
int i;
clrscr();
puts("\nENTER THE STRING:");
gets(A);
puts("\n\nENTERED STRING IS");
puts("\n\n");
puts(A);
for(i=0;A[i]!='\0';i++)
b[i]=A[i];
b[i]='\0';
printf("\n\nAFTER COPYING STRING IS:%s",b);
getch();
}
/*---------------------------------------------------------
OUTPUT
-----------------------------------------------------------

ENTER THE STRING:
ABHISHEK WADHWA


ENTERED STRING IS



ABHISHEK WADHWA


AFTER COPYING STRING IS:ABHISHEK WADHWA
*/

Program to Copy a String

//WAP TO COPY A STRING.
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char A[20],b[20];
int i,c=0;
clrscr();
puts("\nENTER THE STRING:");
gets(A);
puts("\n\nENTERED STRING IS");
puts("\n\n");
puts(A);
strcpy(b,A);
printf("\n\nAFTER COPYING STRING IS:%s",b);
getch();
}
/*---------------------------------------------------------
OUTPUT
-----------------------------------------------------------


ENTER THE STRING:
ABHISHEK


ENTERED STRING IS



ABHISHEK


AFTER COPYING STRING IS:ABHISHEK
*/

Program to Traverse a String

//WAP TO TRAVERSE A STRING.
#include<stdio.h>
#include<conio.h>
void main()
{
char str[20];
clrscr();
puts("ENTER THE STRING:");
gets(str);
puts("\n\nENTERED STRING IS");
puts("\n\n");
puts(str);
getch();
}
/*----------------------------------------------
OUTPUT
-----------------------------------------------

ENTER THE STRING:
ABHISHEK WADHWA


ENTERED STRING IS



ABHISHEK WADHWA
*/

Programming the Whole World!