Corregido el maldito error de máximos y mínimos. Gracias Littlehorse por hacerme pensar XD
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Littlehorse en 5 Junio 2010, 06:52 AM
Claro pero vos retornas precisamente lo contrario, porque solo salís del do while cuando ingresas un entero que no esta comprendido entre esos valores.
switch(atsInNum(0,10))
{
...
}
// STDIO.H
/*
* By: Sergio López & elhacker.net- 5/6/2010
* GNU GPLv3
*
* Function returns an integer
*
* Syntax example: var =atsInNum(1, 6);
* Returns a value between 1 and 6
*/
int atsInNum(int ATSMIN, int ATSMAX)
{
int atsint =0;
do
{
fscanf(stdin, "%d", &atsint);
} while (atsint<=ATSMIN || atsint>=ATSMAX);
return atsint;
}
Cita de: Eternal Idol en 5 Junio 2010, 00:35 AMCita de: Daemon Freedom en 5 Junio 2010, 00:32 AM
Voy a ver si lo venden en alguna librería que me pille cerca, porque creo que aprender C y a la vez ASM...
Bueno ...
Cita de: ..::| D3Bć1 |::. en 5 Junio 2010, 00:11 AM
Yo lo he adquirido hace escasos 3 dias, y esta de fabula, un monton de cositas para empezar si eres nuevo, y si no patra curiosear o poner en marcha cualquier proyecto sencillo.
Además tmb lo hice a través de bricogeek.com jeje
Te recomiendo que pidas el kit de resistencias tmb, y si no tienes aun, una plaquita arduino duemilanove, que es el perfecto componente para cualquier proyecto de electronica-robotica.
Saludos