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.
[02:31 am]
Symmetry -- lot of 0s in them boxes, someone better hit it big
[2026-7-05. : 1:14 am]
l)ark_ssj9kevin -- Rectal!!!
[2026-7-05. : 12:13 am]
IskatuMesk -- u guys ever look at the "Backend performance improvements" line and kinda you know 👀
[2026-7-03. : 4:25 pm]
l)ark_ssj9kevin -- oh wow it's kind of like archipeligo but solo
[2026-7-03. : 9:43 am]
Oh_Man -- makes me wonder tho, a brood war achievement project culd be quite something, following the design methodology of SC2 achieves
[2026-7-03. : 9:43 am]
Oh_Man -- intresting concept, i see starcraft N64 is on there, most of the achieves seen bare bones though
[2026-7-03. : 9:43 am]
Oh_Man -- https://retroachievements.org/ i stumbled across this website
[2026-7-02. : 9:57 pm]
IskatuMesk -- :wob:
[2026-7-02. : 10:46 am]
UndeadStar -- :wob:
[2026-7-01. : 3:34 pm]
Symmetry -- :wob:
Please log in to shout.


Members Online: UndeadStar, Excalibur