0

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.

enter image description here

#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;
}
Aniket Tiratkar
  • 798
  • 6
  • 16
Yuehan
  • 41
  • 9

1 Answers1

0

I have used another method to solve it.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    FILE * txt;

    char ch;
    txt = fopen("nameOfTheFile.txt", "r"); 
    
    if(txt == NULL)
    {
        printf("Unable to open the file\n");
        exit(EXIT_FAILURE);
    }

    do 
    {
        ch = fgetc(txt);
        putchar(ch);

    } while(ch != EOF);
    
    fclose(txt);

    return 0;
}
Yuehan
  • 41
  • 9