Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2010, 20:02
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Interpretar una entrada con scanf()

Una de los primeros errores que veo es que al scanf no se le ponen otros caracteres sino los indicadores de tipo de lectoria. Para ser mas explicito:

esCorrecto = scanf("$%% %s", entrada);
esCorrecto = scanf("%s", entrada);

Lo otro no va....

Yo por cada linea haria :
scanf("%s", comando);

Luego comparas con strcmp con cada operacion. Cuando te da 00 que son iguales lees otro scanf buscando los argumentos!!