// Sums up all (long) integer values supplied on the command-line // Copyleft: Sathiamoorthy Manoharan. #include #include int main(int argc, char* argv[]) { long sum = 0; for ( int i = 1; i < argc; ++i ) { long a = ::atol(argv[i]); // atol converts a string to long sum += a; // same as 'sum = sum + a' } std::cout << "sum: " << sum << "\n"; return 0; }