VOOZH about

URL: https://www.geeksforgeeks.org/cpp/stdbasic_istreamignore-in-c-with-examples/

⇱ std::basic_istream::ignore in C++ with Examples - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

std::basic_istream::ignore in C++ with Examples

Last Updated : 15 Jul, 2025

The std::basic_istream::ignore is used to extracts characters from the input string and discards them including delimiting character, i.e., if the end of the file is reached this function stops extracting characters. The delimiting character is the new line character i.e '\n'. This function will also stop extracting characters if the end-of-file is reached if the input is taken using a file. This function accesses the input sequence by first constructing a sentry object. It extracts characters from its associated stream buffer object and destroys the sentry object before returning.
Header File: 

#include <iostream>


Syntax: 

istream& ignore(size N,
 int delim = EOF);


Parameters: It accepts the following parameters: 

  • N: It represent maximum number of characters to extract.
  • delim: It is used for where stop the extraction.


Return Values: It returns the basic_istream object.
Below are the programs to demonstrate basic_istream::ignore():
Program 1: 


Output: 
12
14

 

Program 2: 

Comment
Article Tags: