#include <stdio.h> 
#include <stdlib.h> 
void  read_ints( const  char *  file_name,  int  * result) ; 
 
int  main( ) 
{ 
    int  result = 0 ; 
    read_ints( "numbers.txt" ,  & result) ; 
} 
 
void  read_ints ( const  char *  file_name,  int  * result) 
{ 
  FILE
*  file 
=  fopen ( "numbers.txt" ,  "r" ) ;   int  i =  0 ; 
  int  n= 0 ;  //row number// 
  int  m; 
  int  tab[ m] ;  //array// 
  if  ( file ==  NULL) 
  { 
   printf ( "unable to open file %s" ,  file_name
) ;    } 
  while  (  fscanf ( file
,  "%d" ,  & i
)  == 1 )      { 
       n++; 
      * result +=  i; 
      printf ( "\n  we are at row nr. %d sum of this number and all numbers before is: %d\n " ,  n
,  * result
) ;         tab[ n] ==* result; 
    } 
          printf ( "\n number from row number one is ... : %d\n " ,  tab
[ 1 ] ) ;  //this does not work properly //  } 
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4Kdm9pZCByZWFkX2ludHMoY29uc3QgY2hhciogZmlsZV9uYW1lLCBpbnQgKnJlc3VsdCk7CgppbnQgbWFpbigpCnsKICAgIGludCByZXN1bHQgPTA7CiAgICByZWFkX2ludHMoIm51bWJlcnMudHh0IiwgJnJlc3VsdCk7Cn0KCnZvaWQgcmVhZF9pbnRzIChjb25zdCBjaGFyKiBmaWxlX25hbWUsIGludCAqcmVzdWx0KQp7CiAgRklMRSogZmlsZSA9IGZvcGVuICgibnVtYmVycy50eHQiLCAiciIpOwogIGludCBpID0gMDsKICBpbnQgbj0wOyAvL3JvdyBudW1iZXIvLwogIGludCBtOwogIGludCB0YWJbbV07IC8vYXJyYXkvLwogIGlmIChmaWxlID09IE5VTEwpCiAgewogICBwcmludGYoInVuYWJsZSB0byBvcGVuIGZpbGUgJXMiLCBmaWxlX25hbWUpOwogIH0KICB3aGlsZSAoIGZzY2FuZiAoZmlsZSwgIiVkIiwgJmkpID09MSkKICAgIHsKICAgICAgIG4rKzsKICAgICAgcHJpbnRmICgiJWRcbiAiLCBpKTsKICAgICAgKnJlc3VsdCArPSBpOwogICAgICBwcmludGYoIlxuIHdlIGFyZSBhdCByb3cgbnIuICVkIHN1bSBvZiB0aGlzIG51bWJlciBhbmQgYWxsIG51bWJlcnMgYmVmb3JlIGlzOiAlZFxuIiwgbiwgKnJlc3VsdCk7CiAgICAgICB0YWJbbl09PSpyZXN1bHQ7CiAgICB9CiAgICAgICAgICBwcmludGYoIlxubnVtYmVyIGZyb20gcm93IG51bWJlciBvbmUgaXMgLi4uIDogJWRcbiIsIHRhYlsxXSk7IC8vdGhpcyBkb2VzIG5vdCB3b3JrIHByb3Blcmx5IC8vCiAgZmNsb3NlIChmaWxlKTsKfQ==