Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem upisivanja float vrijednosti iz varijableu file!!!

[es] :: C programiranje :: Problem upisivanja float vrijednosti iz varijableu file!!!

[ Pregleda: 770 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

OTAC_XXL
Zgembo Adislic

Član broj: 98749
Poruke: 32
*.PPPoE-7132.sa.bih.net.ba.



Profil

icon Problem upisivanja float vrijednosti iz varijableu file!!!24.01.2007. u 15:25

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???
Sve mozes nahraniti ali oci nikad :-)
24.01.2007. u 15:25 

Mali Misha
Mihajlo Anđelković

Član broj: 79396
Poruke: 316
89.190.198.*

ICQ: 195487525
Sajt: cpptea.com


Profil

icon Re: Problem upisivanja float vrijednosti iz varijableu file!!!24.01.2007. u 15:34
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.
Dim di dam...
24.01.2007. u 15:34 

OTAC_XXL
Zgembo Adislic

Član broj: 98749
Poruke: 32
*.PPPoE-1317.sa.bih.net.ba.



Profil

icon Re: Problem upisivanja float vrijednosti iz varijableu file!!!25.01.2007. u 08:44
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. :-(
Sve mozes nahraniti ali oci nikad :-)
25.01.2007. u 08:44 

Mister_rap
Aleksandar Šćepanović

SuperModerator
Član broj: 8822
Poruke: 1793
212.200.25.*

Jabber: mister_rap@jabber.com
Sajt: www.atom.com


Profil

icon Re: Problem upisivanja float vrijednosti iz varijableu file!!!25.01.2007. u 09:04
Koristi fscanf.
Ovako nekako :)

float broj;
FILE * moj;

fscanf (moj, "%f", &broj);
Diplomat of swing with aliens at my feet
Comin' down the rampart through beam on the street...

25.01.2007. u 09:04 

Mali Misha
Mihajlo Anđelković

Član broj: 79396
Poruke: 316
89.190.198.*

ICQ: 195487525
Sajt: cpptea.com


Profil

icon Re: Problem upisivanja float vrijednosti iz varijableu file!!!25.01.2007. u 09:12
Pogledaj i druge stranice na istom tutorijalu ( http://www.cppreference.com/stdio/index.html ).
Možda nađeš još nešto interesantno.
Dim di dam...
25.01.2007. u 09:12 

OTAC_XXL
Zgembo Adislic

Član broj: 98749
Poruke: 32
*.PPPoE-1317.sa.bih.net.ba.



Profil

icon Re: Problem upisivanja float vrijednosti iz varijableu file!!!25.01.2007. u 09:43
Hvala puno, proradilo je sve :-)
Sve mozes nahraniti ali oci nikad :-)
25.01.2007. u 09:43 

[es] :: C programiranje :: Problem upisivanja float vrijednosti iz varijableu file!!!

[ Pregleda: 770 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.