» »

Branje iz fajla v C++

Branje iz fajla v C++

Kaiser ::

Programiram v starem Borlandovem C-ju 3.0 se v dosu in sem naletel na en problem. V eni datoteki, ki se podaja kot parameter mojemu programu imam spravljene ene vektorje v obliki (recimo):
1,2
0.5,3
0,5

itd,...
Te podatke preberem v eno char polje v katerem s potem ASCII kode vseh znakov. Jaz pa bi rad cim preprosteje iz tega polja dobil ven stevilke, ki so v datoteki zapisane.
Kako torej pretvoriti string v stevilo (float).

"Very funny, Scotty. Now beam down my clothes!"

GaPe ::

Za pretvarjanje stringa v float uporabi ukaz atof. Ta ukaz je definiran v knjižnici stdlib.h in math.h.
Don't steal! The government hates competition.

Kaiser ::

Hvala. Samo zdej mam se en problem. Ce recimo razdelim tisti string na podstringe, da ostanejo res samo stevilke mi atof teh noce pretvoriti, ker so tipa char in niso vec stringi.
"Very funny, Scotty. Now beam down my clothes!"

GaPe ::

Poglej, najbolje za shranjevanje v datoteke in potem branje iz njih sta ukaza fread in fwrite. S tem ti bo dosti lažje kot pa parsanje tekstovnih datotek.
Don't steal! The government hates competition.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C++ string "2/3" to double - kako?

Oddelek: Programiranje
141392 (1098) twom
»

[Pomoč]Visual c++ CString to double

Oddelek: Programiranje
5874 (837) PaX_MaN
»

Python - problem

Oddelek: Programiranje
132701 (2431) slevin
»

osnove v Javi - zvezdice

Oddelek: Programiranje
403388 (2610) Tutankhamun
»

[c++] cin >> problem

Oddelek: Programiranje
241385 (1055) Tutankhamun

Več podobnih tem