C Examples

WAP in C to read all the strings from file and print it on screen!

The Program in C to read all the strings from file and print it on screen is given below:

#include <stdio.h>

int main() {
    FILE *fp;
    char fileName[100], input[100];

    printf("Enter the file name: ");
    scanf("%s", fileName);

    fp = fopen(fileName, "r"); // Open the file in read mode
    if (fp == NULL) {
        printf("Could not open file %s", fileName);
        return 1;
    }

    while (fgets(input, sizeof(input), fp) != NULL) {
        printf("%s", input);
    }

    fclose(fp); // Close the file
    return 0;
}

Output:

Enter the file name: example.txt
Hello
World
This is an example

In this example, the user enters the file name “example.txt” , the program opens the file and reads each line of the file, and prints it on the screen, you can see the same strings which are written to the file in the previous example.


You can try different file names to see if it works fine.


Please note that for this program to work, the file “example.txt” should exist in the same directory where the program is executed.

Pro-Tips💡

This program prompts the user to enter a file name, opens the file in read mode using the fopen() function,

it then reads each line of the file using the fgets() function and prints it to the screen using the printf() function.


It uses fopen() to open the file and returns a file pointer, if the file doesn’t exist it prints an error message.
At the end it uses fclose() to close the file.


Please note that the program uses scanf(“%s”,…) to read the input file name,

and it does not check for the validity of the input, you may want to add some validation on the input to make sure that the input

Learn C-Sharp ↗

C-sharp covers every topic to learn about C-Sharp thoroughly.

Learn C Programming ↗

C-Programming covers every topic to learn about C-Sharp thoroughly.

Learn C++ Programming↗

C++ covers every topic to learn about C-Sharp thoroughly.

Codeauri is Code Learning Hub and Community for every Coder to learn Coding by navigating Structurally from Basic Programming to Front-End Development, Back-End Development to Database, and many more.

Related Posts

C# Program to Find Sum of Rows & Columns of a Matrix

The Program in C# Program to Find Sum of Rows & Columns of a Matrix is given below: Output: Hello Codeauri Family,enter the number of rows and columns…

C# Program to Calculate Determinant of Given Matrix

The Program in C# Program to Calculate Determinant of Given Matrix is given below: Output: Hello Codeauri Family, enter the number of rows and columns of the matrix…

C# Program to Find Sum of right Diagonals of a Matrix

The Program in C# Program to Find Sum of right Diagonals of a Matrix is given below: Output: Hello Codeauri Family, enter the number of rows and columns…

C# Program to Find Transpose of Given Matrix

The Program in C# Program to Find Transpose of Given Matrix is given below: Output: Hello Codeauri Family, enter the number of rows and columns in the matrix:22Enter…

C# Program for Multiplication of two square Matrices

The Program in C# Program for Multiplication of two square Matrices is given below: Output: Hello Codeauri Family, enter the number of rows/columns in the matrices:2Enter the elements…

C# Program to Delete Element at Desired position From Array

The Program in C# Program to Delete Element at Desired position From Array is given below: Output: Hello Codeauri Family, enter the number of elements in the array:4Enter…

Leave a Reply

Your email address will not be published. Required fields are marked *

Your Journey into Code Begins Now: Discover the Wonders of Basic Programming

X