Data Input and Output gets and puts Example Program In C

Definition for gets() and puts()

  • gets() : Reads characters from the standard input and stores them as a string.
  • puts() : prints characters from the standard output.Just like printf statement.

Syntax for gets() and puts()

gets(char_array_variable);

puts(char_array_variable/string);

Library for gets() and puts()

#include <stdio.h>

Simple Example Program For gets() and puts()

/* Example Program For gets() and puts() In C Programming Language
  little drops @ thiyagaraaj.com
  Coded By:THIYAGARAAJ MP       */
// Header Files

#include<stdio.h>
#include<conio.h>

//Main Function
int main()
{
	char data[100];
	printf("Enter a String for gets() :");	
	
	//get string input using gets(..) function	
	gets(data);

	printf("Entered Data Is : will be with puts() :");
	//print string using puts(..) function
	puts(data);

  // Wait For Output Screen
  getch();

  //Main Function return Statement
  return 0;
}

Sample Output:

Enter a String:Programming

Entered Data Is :Programming