includestdioh includestringh void main char first20 char last20 printfPlz Enter

Includestdioh includestringh void main char first20

This preview shows page 5 - 9 out of 15 pages.

**************************************************************************/ #include<stdio.h> #include<string.h> void main() { char first[20]; char last[20]; printf("Plz Enter your first name :"); gets(first); printf("Plz Enter your last name :"); gets(last); Page 5 of 15
Image of page 5
strcat(first, last);  // it joins last into first printf("\nYour full name is : "); puts(first); // end of main Sample Output:     /*************************************************************************** Program # 2 : Write a program that uses 5 strings str1, str2, str3, str4, str5 each of size 81. Let str1="what", str2 = "whatsoever, str3 = "ever", str4 = "whatever".  Then it should do the following: Join str3 to str1 and print str1. Copy str1 to str5 . Compare str5 and str4 and print whether they are equal or not. Find the length of the string str1 and print it. Check whether the character 'w' occurs in both strings str2 and str3         and print "yes" if it occurs otherwise print "No". Use puts ( ) function for printing strings.  **************************************************************************/ #include<stdio.h> #include<string.h> void main() { int  i, length_str1; char str1[81]="what"; char str2[81]="whatsoever"; Page 6 of 15
Image of page 6
char str3[81]="ever"; char str4[81]="whatever"; char str5[81]; strcat(str1,str3);  // it joins str3 with str1 and assigns result to str1. puts("After joining str3 with str1 , the new str1 is :"); puts(str1); strcpy(str5,str1);   // it copies str1 into str5. puts("After copying str1 into str5, the new str5 is :"); puts(str5); i=strcmp(str5,str4);  // it returns 0 when str5 and str4 are equal. if(i==0) puts("str5 and str4 are equal"); else puts("str5 and str4 are not equal"); length_str1=strlen(str1);  //it calculates length of str1. printf("The length of str1 is : %d ",length_str1); if(strchr(str2,'w')!=NULL && strchr(str3,'w')!=NULL) puts("\nYes"); else puts("\nNo"); // end of main Sample Output : Character related standard Library Functions in C : Page 7 of 15
Image of page 7
  C provides a family of character-related Standard functions that facilitate character manipulations . To use these functions #include <ctype.h> header file is used. List of character related functions is given below: Name Description Example Return isalnum Tests for alphanumeric isalnum(‘a’)  0 (false) nonzero (true) isalpha Tests for alphabetic isalpha(‘a’) 0 (false) nonzero (true) iscntrl Tests for control character iscntrl(‘\n’) 0 (false) nonzero (true) isdigit Tests for digit isdigit(‘1’) 0 (false) nonzero (true) islower Tests for lowercase charter islower(‘a’) 0 (false) nonzero (true) isupper Tests for uppercase character isupper(‘A’) 0 (false) nonzero (true) ispunct Test for punctuation character ispunct(‘!’) 0 (false) nonzero (true) isspace Tests for whitespaces charcter isspace(‘ ‘) 0 (false) nonzero (true) toupper Converts characters to uppercase toupper(‘a’) A tolower Converst characters to lowercase tolower (‘A’) a Example: #include<stdio.h> #include<string.h> #include<ctype.h> int main() {  char message[ ]=" ICS 103 : Computer Programming in C (Term061) "; int stop=strlen(message),i; for ( i=0 ; i< stop ; i++) //putchar(tolower(message[i])); message[i]= tolower(message[i]);
Image of page 8
Image of page 9

You've reached the end of your free preview.

Want to read all 15 pages?

  • Spring '10
  • zaman
  • ASCII, Lower case, upper case, Rafiqul Zaman Khan

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes