Novo

Forum kao aplikacija na telefonu

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

Problem upisivanja float vrijednosti iz varijableu file!!!

  • 5 odgovora
  • 3.557 pregleda

Najnovija ↓

Problem upisivanja float vrijednosti iz varijableu file!!! 24.01.2007. u 16:25 · pre 240 meseci #1
Problem je sljedeci:

Imam jednu varjablu koja se zove speed i ona je float tipa. Sad me interesuje kako bi mogao upisati njegovu vrijednost u file tako kad taj file otvorim u text editoru da procitam tu vrijednostt???
Potpis
Sve mozes nahraniti ali oci nikad :-)
Re: Problem upisivanja float vrijednosti iz varijableu file!!! 24.01.2007. u 16:34 · pre 240 meseci #2
http://www.cppreference.com/stdio/fprintf.html

Code:
#include <stdio.h>

int main()
{
    float x = 2.3f;
    FILE *f = fopen("float.txt","w");

    if(f)
    {
        fprintf(f,"%f",x);
        fclose(f);
    }

    return 0;
}

Ako broj treba da zaokružiš na određen broj decimala, probaj sa "%.2f", "%.3f" itd.
Potpis
Ipak se ++uje.
Re: Problem upisivanja float vrijednosti iz varijableu file!!! 25.01.2007. u 09:44 · pre 240 meseci #3
Hvala puno na odgovoru ali sad imam jedan drugi problem.


Upisao sam neku vrijednost u file (vrijednost je 800000.000) i sad bih tu vrijednost trebao da iscitam iz fajla u jednu varijablu. Ali imam problema.

Pokusavao sam iscitavati iz fajla na sljedeci nacin:

ret=read(file, &vrijednost, sizeof(double));

Gdje je "vrijednost" double tipa, a file pokazivac na file.

No medjutim vrijednost koju ja iscitam nije tacna. :-(
Potpis
Sve mozes nahraniti ali oci nikad :-)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme