Why does std::getline() skip input after a formatted extraction?

Farhan Muhamed
Updated on 06-Jun-2025 18:58:39

527 Views

When using std::getline after a formatted extraction (like std::cin >>), you might see an unexpected behavior, where std::getline is skipping the next input line. In this article, we will understand why this happens and how to handle it. Getline skipping input after formatted extraction The code below shows how getline() is skipping input after a formatted extraction: #include #include using namespace std; int main() { string name; string city; cin

How to map C++ enums to strings?

Farhan Muhamed
Updated on 06-Jun-2025 18:58:17

3K+ Views

Here we will see how to map enum type data to a string in C++ There is no such direct function to do so. But we can create our own function to convert enum to string. We shall create a function that takes an enum value as the argument, and we manually return the enum names as a string from that function. First of all, let us understand what is an enum in C++. What is an Enum in C++? Enum is a user-defined datatype in C++ that is used to assign names to integer values. For example, you ... Read More

How to convert an enum type variable to a string in C++?

Farhan Muhamed
Updated on 06-Jun-2025 18:57:32

568 Views

Enum is a user-defined datatype in C++ that is used to assign names to integer values. For example, you can use an enum to represent the days of the week from 0 to 6, where 0 represents Sunday, 1 represents Monday, and so on. When you try to access a value of an enum, it will only return an integer value. In this article, we will learn how to convert an enum type variable to a string type variable in C++, so that we can easily display the enum value as a string. Example of Enum: enum color ... Read More

lldiv() function in C++ STL

Farhan Muhamed
Updated on 06-Jun-2025 18:56:54

158 Views

The lldiv() function is used to perform division operation on long long integers and return both quotient and remainder. In this article, we will learn how to use the lldiv() function from the Standard Template Library (STL) in C++. What is lldiv()? The lldiv() is a in-built function in C++ that is used to divide one long long integer by another and return the result as a structure that contains both the quotient and remainder. This function is useful when both values are needed after a division operation. The return type of this function is a structure called lldiv_t, ... Read More

How to print complete TimeTuple in Python?

Nikitasha Shrivastava
Updated on 06-Jun-2025 16:33:59

237 Views

In this article we will show you how you can print complete TimeTuple in Python. So printing a complete timeTuple in Python is very useful when you want to extract various parts of a date. For example you can use it to get the year, month, day, hour, minute, second and microsecond from a date. The time tuple is a tuple of 9 integers like year, month, day, hour, minute, second and microsecond. The first 6 items are required and the last 3 are optional basically. Here are different ways to do this task and print a time tuple - ... Read More

What is a Tick in python?

Nikitasha Shrivastava
Updated on 06-Jun-2025 16:31:07

2K+ Views

In Python, a tick is the floating-point number to show time in seconds since January 1, 1970. This is mainly used in time calculations and logging timestamps in programs. Python's time module givens the function time.time() to fetch the current tick value. It is very useful for measuring execution tracks time in seconds. Also it helps in scheduling tasks with timestamps. Using Tick in Python The time.time() function from the time module gets the current tick value. This value increases as time moves forward. This method does not accept any parameters, as it always returns the current UTC time. ... Read More

How to extract data from a string with Python Regular Expressions?

Nikitasha Shrivastava
Updated on 06-Jun-2025 15:29:37

1K+ Views

In this article you will find out how to extract data from a string with Python Regular Expressions. In Python, extracting data from the given string is a common task. Regular expressions (regex) offer pattern-matching functionality to get and identify specific parts of a string. Python's re module helps in working with regex easily. The common functions or this module are re.search(), re.findall() and re.match() to make it easier to extract desired data. Extract Data Using Regular Expressions For extracting data we will have to define a pattern and apply it to a string with the help of regex functions. ... Read More

How to write a Python Regular Expression to validate numbers?

Nikitasha Shrivastava
Updated on 06-Jun-2025 15:28:01

333 Views

Here, we will learn how to write a regular expression for validating a number in Python. As you may know Python has a module called re module for working with regular expression easily using the built-in functions. The re.match() function matches or validate the regex pattern with the given number. There are several ways to validate a number using regular expression, such as - Validate Integer Number Validate Real Number Validate Comma Separated Numbers Example: Validate Integer Number The following example will use different integer values to validate that they are numbers or not. We are ... Read More

How to write a Python regular expression that matches floating point numbers?

Nikitasha Shrivastava
Updated on 06-Jun-2025 15:26:39

1K+ Views

This article will discuss how to write a Python regular expression that matches floating point numbers. We will try to create a regular expression pattern that can match any floating point number. So the regex we are going to create should also match integers and floating point numbers in which the integer part is not given. A floating-point number can be look like - Whole numbers with decimals like 3.14, 1.5, 12.10, Negative numbers like -2.55, -1.003, Numbers with optional zeros like 007.5, .75. Regex Pattern for Floating Point Number Here is the regular expression pattern ... Read More

How to write Python regular expression to check alphanumeric characters?

Nikitasha Shrivastava
Updated on 06-Jun-2025 15:05:57

509 Views

This article will explain you how to write Python regular expression to check alphanumeric characters. Alphanumeric characters in Python are defined as letters like (a-z, A-Z) and numbers (0-9). If you want to check that the string has only alphanumeric characters like letters and numbers you can use Python's re module which makes this task easy. Regex Pattern for Alphanumeric Check Here is the regex pattern for checking alphanumeric characters - ^[a-zA-Z0-9]+$ The pattern (a-z) represents lowercase letters, (A-Z) means uppercase letters and (0-9) represents numbers from 0 to 9. And "^" is start of the string, ... Read More

Advertisements