[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]no se si ya solucionaste tu problema, pero usa getchar o lee una cadena, de esa forma ya no te pasara lo de tu problema. por cierto donde esta el lpg? ************************* Valdemar Emigdio Arce Guevara Licenciado en Electronica en Sistemas Digitales. email: valdemar arce en secode dhis org web: www.secode.dhis.org secode.home.dhis.org San Luis Potosi, SLP. ICQ: 44803014 "Si piensas que la educación es costosa, entonces prueba la ignorancia" ************************* On Sun, 26 Sep 1999 davidgn en servidor unam mx wrote: > Oigan, tengo un problema. > > Quise hacer un programa que recibiera 4 numeros enteros con formato con > scanf > scanf("%d%d%d%d",&a,&b,&c,&d); > > Y despues preguntar si se quiere continuar, o salir > cont=getchar(); > tambien intente con > scanf("%c",&cont); > > pero se brinca las instrucciones, como si el scanf dejara algo en stdin, > que como ya estaba ahi, pues scanf y getchar lo recibian. > de hecho, probe a ver que es lo que tenia "cont" y me dio un salto de > linea (osea, cont=10, o el codigo ascii de enter) > Como puedo solucionar esto? > > busque entre los ejemplos que vienen con Linux programming guide, y los > de ncurses, pero no logro compilar ninguno. > > Los de lpg me mandan errores como: > > calc.c:271: subscripted value is neither array nor pointer > > esa linea dice > > (chtype *)win->_line[y][x]=' '|win->_attrs; > > > Y los ejemplos de ncurses me mandan todos errores diferentes. > > Alguien ha compilado esos ejemplos o me puede ayudar con mi problema? > > De antemano, gracias gracias! >