Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/07/2006, 13:22
laulaurys
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 19 años, 7 meses
Puntos: 1
Gracias, lo inclui asi:

{ int main (int argc,char*argv[]) {
int c;

char nombre[80];
int valor1;
int valor2;
int valor3;

sscanf(argv[0], "%s", nombre);
sscanf(argv[1], "%i", valor1);
sscanf(argv[2], "%i", valor2);
sscanf(argv[3], "%i", valor3);

/* skip white space */
c = argc;
while (c == ' ' || c == '\t'){
/* while ((c = argv() ) == ' ' || c == '\t')*/
c = argc;
;
/* 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;00;
/* return single chars */
return c;

}}

main()

Ahora me salta que en la ultima linea, donde llamo el main pasa lo siguiente:

inxcalc3.y:83: error: too few arguments to function `main'
inxcalc3.y:83: error: syntax error before '{' token
Probe con pasarle argumentos, pero me sale lo mismo..
Lo de token se refiere porque este codigo c es parte de una herramienta gnu (bison)

Graciasssssssssssssss