Read list of numbers in txt file and store to array in C

后端 未结 2 1804
夕颜
夕颜 2020-12-15 14:08

I have a list of integers, one number per line and would like to store each of these numbers in an integer array to use later in the program.

For example in java you

2条回答
  •  佛祖请我去吃肉
    2020-12-15 14:58

    #include 
    
    int main (int argc, char *argv[]) {
      FILE *fp;
      int integers[100];
      int value;
      int i = -1; /* EDIT have i start at -1 :) */
    
      if ((fp = fopen ("Integers.txt", "r")) == NULL)
        return 1;
    
      while (!feof (fp) && fscanf (fp, "%d", &value) && i++ < 100 )
        integers[i] = value;
    
      fclose (fp);
    
      return 0;
    }
    

提交回复
热议问题