Hola, estoy haciendo una funcion muy basica, que tiene que tomar los argumentos que le envio y procesarlos, el codigo es el siguiente:
int main (int argc, char *args[])
int c;
/* skip white space */
while ((c = getargv []) == ' ' || c == '\t')
;
/* process numbers */
if (c == '.' || isdigit (c))
{
ungetc (c, stdin);
scanf ("%lf", &yylval);
return NUM;
}
/* return end-of-file */
if (c == EOF) /* a CNTRL-D from keyboard */
return 0;
/* return single chars */
return c;
}
Pero me tira el siguiente error al compilar:
error: syntax error before "while"
Que estoy haciendo mal? Espero ayuda, gracias!