I am trying to make a function that reads a text file which contains data and assign it to a variable. However some lines start with $ which need to be ignored. For example:
$ Monday test results
10 12
$ Tuesday test results
4
This is what I have so far which just prints out:
10 12
4
The code that does this is:
#include <stdio.h>
#include <stdlib.h>
void read_data(){
  FILE* f;
  if (f = fopen("testdata.txt", "r")) {
       char line[100];
       while (!feof(f)) {
             fgets(line, 100, f);
             if (line[0] == '$') {
                  continue;
             } else{
                  puts(line);
             }
      }
  } else {
            exit(1);
   }
fclose(f);
}
void main(){
read_data();
return 0;
}
I have tried fgetc and have googled extensively but am still stuck ;(
**Edits Added #include and main
What I am asking is how to assign like a = 10, b = 12, c = 4. Had troubles since using fgets is for lines. Tried fgetc but it would only ignore the actual $ sign not the whole line that the $ is on
 
     
    