Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.110 pregleda

Najnovija ↓

sta se ovde desava??? 10.01.2006. u 10:22 · pre 253 meseca #1
Kod je sledeci:

printf("\nUnesite ime putnika:");
scanf("%s",ukupno[s].ime);
printf("\nUnesite prezime putnika:");
scanf("%s",ukupno[s].prezime);
printf("\nUnesite krajnju destinaciju:");
scanf("%s",ukupno[s].odrediste);
printf("\nUnesite cenu karte:");
scanf("%f",&ukupno[s].cena);


E sad ovo sve lepo radi kada za cenu umesto float stavim int,ali kad stavim float nece nikako da ucita cenu. Ucita lepo ime,prezime,odrediste i kad stigne do cene program prekine sa radom i izbaci "Floating point formats not linked. Abnormal program termination".

Sta je ovde problem???
Re: sta se ovde desava??? 10.01.2006. u 11:32 · pre 253 meseca
izmenjeno 1 put, poslednji put X Files 10.01.2006. u 11:33
  1. X Files10.01.2006. u 11:33zapis iz teksta poruke
#3
Probaoj ovo. Stavi ovaj kod negde u okviru svog koda:

Code:

void cemu_ovo_sluzi_a_uz_to_i_neradi ( void )
{
   float lazni_float;
   scanf( "%f", &lazni_float );
   printf( "%f", lazni_float );
}


... ali ga nemoj pozivati. Samo neka stoji.

Mislim da se radi o nekom BUG-u kod starih Borlandovih kompajllera koji poklusavaju
da urade neku optimizaciju, pa zeznu stvar. Ovaj kod bi trebao da natera kompajler
da odustane od optimizacije.

Negde sam o ovome cini mi se citao.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme