<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>
Hola Miyagi,yo tambien tengo poco conocimiento de C y puede que ahora me este equivocando pero tengo ganas de aportar algo y colaborar.<BR>
 <BR>
Yo creo que como estas entrando al scanf como "%s" le estas indicando que es una cadena de caracteres y lo comparas con un int (1). Prueba de hacer el scanf con %d (decimal) o si has declarado la variable boton como un array comparalo como un caracter '1'.<BR>
<BR><BR>> Hola gente!, les tengo una consulta de C, en realidad son varias, pero vamos de a <BR>> poco, este es un simple scanf que recupera una opcion de un menu<BR>> <BR>> //Validacion del boton<BR>> scanf("%s",boton);<BR>> printf("boton es igual a %s", boton);<BR>> if (boton==1)<BR>> {<BR>> printf("boton es igual a 1!!!!!!!");<BR>> i--;<BR>> system("PAUSE");<BR>> }<BR><BR><BR><br /><hr />Busca desde cualquier página Web con una protección excepcional. Consigue la Barra de herramientas de Windows Live hoy mismo y GRATUITAMENTE. <a href='http://www.toolbar.live.com' target='_new'>Pruébalo</a></body>
</html>