Ho una domanda sull'utilizzo di printf. char str[8];
float val = 2.334563;
sprintf(str, format, val);
printf("val = %s.\n", str);
val = -23.34563;
sprintf(str, format, val);
printf("val = %s.\n
void main()
{
float f = 0.98;
if(f <= 0.98)
printf("hi");
else
printf("hello");
getch();
}
Sto riscontrando questo problema qui. Usando diversi valori in virgola mo
Ho scritto questa funzione per ottenere una pseudo float casuale compreso tra 0 .. 1 compreso: float randomFloat()
{
float r = (float)rand()/(float)RAND_MAX;
return r;
}
Tuttavia, è se