Function: Print a string in uppercase : Function « Function « C / ANSI-C






Function: Print a string in uppercase

#include <stdio.h>
#include <ctype.h>

void print_upper(char *string);

int main(void)
{
  char s[80];

  printf("Enter a string: ");
  gets(s);
  print_upper(s); 
  printf("\ns is now uppercase: %s", s);
  return 0;
}

void print_upper(char *string)
{
  register int t;

  for(t=0; string[t]; ++t)  {
    string[t] = toupper(string[t]);
    putchar(string[t]);
  }
}

  

           
       








Related examples in the same category

1.Define function to sum
2.Definition of the function to calculate an averageDefinition of the function to calculate an average
3.Demonstraction of function call
4.Function call
5.Check out the int value change before and after function callCheck out the int value change before and after function call
6.Define function to multiply two int
7.Uses a function prototype to enforce strong type checking
8.Serve as a prototype within this program
9.Define function and use it: square
10.A program with two functions
11.This program has three functions
12.Define function and use it
13.Return statement
14.Assign function return value to a variable
15.A simple program that demonstrates sum()
16.Define function to output char
17.Function to output square
18.Define two functions and call them in main
19.Function which returns int value
20.Define function with void return
21.Define function to calculate the ounces and cups
22.Function declaration
23.Define function to calculate the volumn
24.Function prototype: declare getnum() prior to its first use
25.Define function and return value
26.Define function with parameter and return value
27.Function call each other
28.Define two functions and make function call
29.Global and local variable inside function
30.Function prototype