Me parece que lo que requieres es un programa que reciba parámetros desde la línea de comandos, podría quedar así:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int resultado;
if (argc != 3)
{
printf("No hay suficientes datos...\n");
return 1;
}
/* Convierte las cadenas a enteros y suma */
resultado = atoi(argv[1]) + atoi(argv[2]);
printf("El resultado es: %d...\n", resultado);
return 0;
}
Si el programa generado se llama
suma.exe, puedes ejecutarlo desde la línea de comandos (Inicio -> Ejecutar -> cmd), te cambias al directorio donde está el programa (usa el comando cd) y si ingresas "suma 2 3" obtendrás el resultado deseado