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
|
Light Poster
|
|
| 6Jul2009,14:18 | #2 |
![]() remove the spaces. |
|
Go4Expert Founder
|
![]() |
| 6Jul2009,14:37 | #3 |
|
Spaces removed and you have messed up with your doc file and try renaming the file into doc file and see if it works.
|
|
Mentor
|
![]() |
| 6Jul2009,15:07 | #4 |
|
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? |
|
Banned
|
|
| 6Jul2009,15:08 | #5 |
|
Are you people using VC++ ?
|
|
Light Poster
|
|
| 6Jul2009,15:10 | #6 |
|
@xpi0t0s
- Nopes, i think that require knowledge of OLE and office automation. |
|
Light Poster
|
|
| 6Jul2009,15:11 | #7 |
|
@naimish
- I am using Dev-C++ IDE. |
|
Banned
|
|
| 6Jul2009,15:11 | #8 |
|
Yeah...me 2
|



