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

Problem upisivanja float vrijednosti iz varijableu file!!!

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

[ Pregleda: 2623 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

OTAC_XXL
Benjamin

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



Profil

icon Problem upisivanja float vrijednosti iz varijableu file!!!24.01.2007. u 15:25 - pre 210 meseci
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 :-)
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
89.190.198.*

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: Problem upisivanja float vrijednosti iz varijableu file!!!24.01.2007. u 15:34 - pre 210 meseci
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.
Ipak se ++uje.
 
Odgovor na temu

OTAC_XXL
Benjamin

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



Profil

icon Re: Problem upisivanja float vrijednosti iz varijableu file!!!25.01.2007. u 08:44 - pre 209 meseci
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 :-)
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
212.200.25.*

Jabber: mister_rap@jabber.com


+21 Profil

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

float broj;
FILE * moj;

fscanf (moj, "%f", &broj);
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
89.190.198.*

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: Problem upisivanja float vrijednosti iz varijableu file!!!25.01.2007. u 09:12 - pre 209 meseci
Pogledaj i druge stranice na istom tutorijalu ( http://www.cppreference.com/stdio/index.html ).
Možda nađeš još nešto interesantno.
Ipak se ++uje.
 
Odgovor na temu

OTAC_XXL
Benjamin

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



Profil

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

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

[ Pregleda: 2623 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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