Staredit Network > Forums > Technology & Computers > Topic: need help: reading from a file in C++
need help: reading from a file in C++
Sep 24 2009, 8:37 pm
By: EzDay281  

Sep 24 2009, 8:37 pm EzDay281 Post #1



I'm trying to write a few programs, and they all involve reading files.
Everything I can find online either deals only with reading text files, or else outright confuses me.
I've got my program opening a file, making a new one and writing some dummy text to it, but what I can't figure out is how to actually do anything with the one opened.
Farty showed me some code that would take a file, print its hex contents into the console, and showed me how to print to a different file, instead, but...
Farty's used FILE*s, whereas everything I've been reading on the topic uses i/o/fstreams. I have no idea what the difference between these is, and which I "should" be using... but they require I use different functions and such, which means that following Farty's code would cause me as much trouble as just continuing from where I am.

Post has been edited 1 time(s), last time on Sep 24 2009, 9:06 pm by EzDay281.



None.

Sep 24 2009, 10:27 pm Doodle77 Post #2



If you're writing C++, you should be using iostreams (as you are).
To read binary data from an istream you use its read() method
Code
istream a;
char buf[256];
a.open("file.bin",ios::in|ios::binary);
a.read(buf, 256);




None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[08:09 am]
Zycorax -- Greed
[03:25 am]
Symmetry -- why do the oligarchs want our mapping strategies???
[03:24 am]
Symmetry -- the question is why though
[01:10 am]
Butch -- made me feel really sad and stupid and fat
[01:10 am]
Butch -- I got duped by one and replied and then realized after
[11:26 pm]
Sie_Sayoka -- the turings have tested
[03:07 pm]
UndeadStar -- https://staredit.net/topic/18961/ <= wow, if there wasn't a capital letter on almost every word in the title, and a link in the signature, I may not have guesses it's an AI bot. I don't know much about map editing, but the content may even be relevant enough to be kept.
[2026-11-10. : 4:16 am]
lil-Inferno -- fart screen
[2026-11-09. : 3:49 pm]
NudeRaider -- Ultraviolet
Ultraviolet shouted: :wob: maybe not replaced, just add a discord applet below the shoutbox imo
split screen. Left side shoutbox, right side discord meme channel
[2026-11-08. : 10:23 pm]
Ultraviolet -- :wob: maybe not replaced, just add a discord applet below the shoutbox imo
Please log in to shout.


Members Online: Moose, EvelineRieder939, LeandroGwerder057, jun3hong