Bhanu Priya

Bhanu Priya

1,061 Articles Published

Articles by Bhanu Priya

Page 47 of 107

Explain the END OF FILE (EOF) with a C Program

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 31K+ Views

The End of File (EOF) is a special marker that indicates the end of input or when there are no more characters to read from a file or input stream. In C, EOF is typically defined as −1 and is returned by input functions when they reach the end of a file or encounter an error. Syntax EOF How EOF Works When reading from files or standard input, functions like getchar(), fgetc(), and getc() return EOF when they reach the end of the input stream. On Windows, pressing Ctrl+Z generates EOF, while on Unix/Linux ...

Read More

How to access an array element in C language?

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 7K+ Views

An array is a group of related data items that share a common name. A particular value in an array is identified by using its "index number" or "subscript". The advantage of an array is the ability to use a single name to represent a collection of items and to refer to an item by specifying the item number, enabling the development of concise and efficient programs. Syntax datatype array_name[size]; array_name[index] = value; // Assigning value variable = array_name[index]; // Accessing value Where index starts from 0 and goes up to (size-1). ...

Read More

What do you mean by buffer in C language?

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 11K+ Views

A buffer in C is a temporary storage area that holds data before it is processed. All input/output (I/O) devices contain I/O buffers to manage data flow efficiently. When you provide more input values than required, the extra values remain stored in the input buffer. This buffered data automatically gets consumed by the next input operation if one exists. Understanding and managing buffers is crucial for preventing unexpected behavior in C programs. Syntax int fflush(FILE *stream); void flushall(void); /* Non-standard, compiler-specific */ Example: Buffer Behavior Demonstration The following program demonstrates how input ...

Read More

What are Backslash character constants in C language?

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 5K+ Views

A backslash (\) introduces an escape sequence that allows visual representation of non-graphic characters. Escape sequences are character combinations that have special meaning in C programming. One of the most common escape sequences is the newline character (), which moves the cursor to the beginning of the next line. Syntax \character Backslash Character Constants The following table shows commonly used backslash character constants − Character Meaning Description '\a' Alert (Bell) Produces an audible alert '\b' Backspace Moves cursor back one position ...

Read More

Explain the constant type qualifier in C language

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 291 Views

Type qualifiers add special attributes to existing datatypes in C programming language. The const type qualifier is used to make variables read-only, preventing their modification after initialization. Type Qualifiers in C const volatile restrict Read-only variables Prevents compiler ...

Read More

Decimal to Binary conversion using C Programming

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 4K+ Views

Decimal to binary conversion is a fundamental concept in computer programming. In C, we can convert decimal numbers to their binary representation using simple mathematical operations and functions. Syntax long decimalToBinary(int decimal_number); Method 1: Using Function with Mathematical Approach This method uses modulo and division operations to extract binary digits and build the binary number − #include long decimalToBinary(int dno) { long bno = 0, rem, f = 1; while (dno != 0) { ...

Read More

C Program to print the sum of boundary elements of a matrix

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 6K+ Views

In C programming, finding the sum of boundary elements of a matrix involves identifying elements that are on the first row, last row, first column, or last column. Boundary elements form the outer edge of the matrix. Syntax for(i = 0; i < rows; i++){ for(j = 0; j < cols; j++){ if(i == 0 || i == rows-1 || j == 0 || j == cols-1){ // This is a boundary element ...

Read More

C program to calculate power of a given number

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 19K+ Views

In C programming, calculating the power of a number means multiplying the base number by itself for a specified number of times (exponent). For example, 34 = 3 × 3 × 3 × 3 = 81. We can implement this using loops or the built-in pow() function. Syntax // Manual calculation using loop result = base^exponent // Using pow() function #include double pow(double base, double exponent); Method 1: Using While Loop This approach uses a while loop to multiply the base value repeatedly − #include int main() { ...

Read More

C Program to find minimum occurrence of character in a string

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 2K+ Views

In C programming, finding the minimum occurrence of a character in a string involves counting the frequency of each character and then determining which character appears the least number of times. Syntax char string[SIZE]; int frequency[CHARS]; // Count frequency of each character // Find character with minimum frequency String Declaration and Initialization Before finding minimum occurrence, let's understand string basics − Declaration: char stringname[size]; For example − char string[50]; creates a string of length 50 characters. Initialization: Using single character constants − char string[10] ...

Read More

What is strrev() Function in C language?

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 5K+ Views

In C programming, the strrev() function is used to reverse a string in-place. However, strrev() is not part of the standard C library — it is a Microsoft-specific extension found in some compilers. For portable code, we need to implement string reversal manually. Syntax char* strrev(char* str); Where str is the string to be reversed. The function returns a pointer to the reversed string. Example 1: Manual String Reversal Using Two Pointers Since strrev() is not standard, here's how to reverse a string using a custom function − #include #include ...

Read More
Showing 461–470 of 1,061 articles
« Prev 1 45 46 47 48 49 107 Next »
Advertisements