Function With Variable Arguments

To define a function with a variable number of arguments. One solution is to use the cstdarg header file. There are four parts needed:

  1. va_list, stores the list of arguments,
  2. va_start, initializes the argument list,
  3. va_arg, returns the next argument in the list,
  4. va_end, cleans up the variable argument list.

Whenever a …

C++ Simple File Handling

C++ has two basic stream classes to handle files, ifstream and ofstream. To use them, include the header file fstream. Here is an example:

 1#include <fstream>
 2#include <iostream>
 3using namespace std;
 4
 5int main()
 6{
 7  char str[10];
 8
 9  // Creates an instance of ofstream, and opens example.txt …