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
0
imagine2200's Avatar, Join Date: Apr 2009
Light Poster


remove the spaces.
0
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.
0
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?
0
naimish's Avatar
Banned
Are you people using VC++ ?
0
imagine2200's Avatar, Join Date: Apr 2009
Light Poster
@xpi0t0s

-

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

-

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