switch (argc) // параметр значение которого будем сравнивать
{
case 1: // это или иное значение которому может быть равен параметр
error [0, argv[0], Null_cp);
break; // выход из перебора вариантов -иначе будет рассматриваться case 2
case 2:
error [0, argv[0], argv[l], Nutl_cp\,
break;
default: // действия, если ничего выше не встретили
char buffer[8\;
error [1, argv[0], "c", itoa (argc-1, buffer), "аргументами", Nullcp);
}