How can I write a C program which can read the numbers and strings in a .txt file? I am just able to read a portion of text file till now.
#include <stdio.h>
#include <stdlib.h>
int main()
{
    char c[1000];
    FILE *fptr;
    if ((fptr = fopen("data3.txt", "r")) == NULL) 
    {
        printf("Error! opening file");
        exit(1);
    }
    fscanf(fptr, "%[]", c);
    printf("Data from the file:\n%s", c);
    fclose(fptr);
    return 0;
}

 
    