Now the program is split into two files:
/* --- sumVersion9.c --- */
int sumInts( int limit )
{
int sum = 0;
int j;
for ( j=1; j<=limit; j++ )
{
sum += j;
}
return sum;
}
/* --- sumDriver9.c --- */
#include <stdio.h>
int sumInts( int x );
void main()
{
int sum = sumInts( 10 );
printf( "sum of 1..10: %d\n", sum );
sum = sumInts( 5 );
printf( "sum of 1..5: %d\n", sum );
}
Compile and run the two files:
gcc sumDriver9.c sumVersion9.c a.exe
Is this going to work?