How to read this type of text file using C/C++?

imagine2200's Avatar, Join Date: Apr 2009
Light Poster
hej everyone,

I opened MS word file in NOTEPAD and saved it as text file so that i can read the saved file using C/C++ streams. Below i have given image of MS word file opened in NOTEPAD and then i tried to read it using C/C++ streams but my programs reads the first few characters and then terminates. Why can't i read all these characters?

Any help in this regard will be appreciated.

Thanks
imagine2200's Avatar, Join Date: Apr 2009
Light Poster


remove the spaces.
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
Spaces removed and you have messed up with your doc file and try renaming the file into doc file and see if it works.
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
You can only read such files in binary mode. MS Word documents are not stored as text files.

Without code I can only guess why your program exits. Perhaps it quits at the first occurrence of a certain byte value, e.g. 0x00 or 0xFF. Maybe it crashes due to expecting text and getting binary.

Do you know how to decode MS Word documents?
naimish's Avatar
Banned
Are you people using VC++ ?
imagine2200's Avatar, Join Date: Apr 2009
Light Poster
@xpi0t0s

-

Nopes, i think that require knowledge of OLE and office automation.
imagine2200's Avatar, Join Date: Apr 2009
Light Poster
@naimish

-

I am using Dev-C++ IDE.
naimish's Avatar
Banned
Yeah...me 2