Write a c program to input your full forename, C/C++ Programming

Assignment Help:

Write a C program to input your full forename and full surname. e.g James McCarren and display in one string your complete initial and surname i.e J McCarren . Your initial should always be in upper case.

We could use pointers or char arrays let us do both
 
Answer: pointers
 
  #include
  #include
  /* malloc's prototype is in stdlib.h */
  #include
  /* toupper's prototype is in ctype.h */
  #include
  void main()
    {
    char prompt;
    
 
     Date: 26th August 2012 
    Version 1.0 
    Function : Example to show string manipulation       
     Modifications:   none*/
  char *text,*forename,*surname;
/* We must allocate space for the strings say 80 chars  so we use 81 because the terminator takes 1
space*/
  text = (char *)malloc(81);
  forename = (char *)malloc(81);
  surname = (char *)malloc(81);
  if ((text == NULL)|| (forename == NULL) || (surname== NULL))
  {
  printf("Memory full Error type -1 \n\r");
  exit(1);
  }
  printf("Please enter in your fore and surname name\n\r");
  /* Note no address operator required because text is an address 
   Scanf will read up to a white space and assign that to forename 
   the rest will be assigned to surname*/
  scanf("%s%s",forename,surname);
  /* We can extract the initial of the forename and store in in temp*/
  *text = toupper(*forename);
  *(text+1) = ' ';
  *(text+2) = '\0';
  /*We can now add together the two strings */
  strcat(text,surname);
  printf("Hello %s\n\r",text); 
  printf("Press and key to exit \n\r");
  scanf("\n%c",&prompt);
  }


Related Discussions:- Write a c program to input your full forename

What is union, What is Union? Intimately associated with the structure ...

What is Union? Intimately associated with the structure is the union which as well contains multiple members. Unlike a structure but the members of a union share the same stora

What is friend functions, Friend Functions One of the major features of...

Friend Functions One of the major features of OOP is information hiding. A class encapsulates data and methods to operate on that data in a single unit. The data from the class

Class and object, how to write c++ code for financial system using class an...

how to write c++ code for financial system using class and object

Area under the curve, Write a program to find the area under the curve y = ...

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

Saha, find the minimum total number of shelves

find the minimum total number of shelves

#titlbinary searching.., Ask question #Minimum 100 words awhat is the pre c...

Ask question #Minimum 100 words awhat is the pre condition for binary searching ccepted#

Explain private derivation, Private derivation If no specific derivatio...

Private derivation If no specific derivation is listed, then a private derivation is supposed. If a new class is derived privately from its parent class, then: The priva

C programming., #queComputers are frequently used in check-writing systems,...

#queComputers are frequently used in check-writing systems, such as payroll and accounts payable applications. Many stories circulate regarding weekly pay- checks being printed (by

Memory management operator, Memory Management Operator In C malloc( ), ...

Memory Management Operator In C malloc( ), calloc( ), realloc( ), and free( ) are used to mange dynamic memory.  In addition to these function C++ have derived two unary ope

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd