int argc char *argv C++ = Параметры командной строки си++ = int _tmain(int argc, _TCHAR* argv[])

argc и argv - это не что иное как так называемые "параметры командной строки"
Причём:

  • argc - число переданных параметров
  • argv - массив указателей на символьные строки, каждая из которых соответствует одному параметру командной строки.

Программы на C++ трактуют аргументы командной строки как параметры функции main -например -

    #include <iostream.h>

    void main(int argc, char *argv[])

    {
       cout << "Количество аргументов командной строки равно " << argc << endl;
    }

А вот в Visual Studio мелкомягкие с удовольствие используют свой тип "надстроенный" над *char =

int _tmain(int argc, _TCHAR* argv[])

читайте подробнее: http://programmersclub.ru/36/