打开硬盘里的一个文件夹里的WORD文件?

时间:2022-03-30 05:53:35
如何用C++ (在VC下编译) 打开硬盘里的一个文件夹里的WORD文件并且读取文件里的字符。谢谢!

11 个解决方案

#1


你必须知道word文件的格式,格式详细说明书网上有下的,你可以去找找

#2


word文件的格式? 
就是一般的word文件啊,不太明白你什么意思?
这些word文件里都是格式一样的新闻。(内容不一样)

#3


请各位大虾帮忙!UP

#4


以前在这里朋友们靠诉我可以用system执行外部命令。。
你试一下这样的可不可以?
#include <stdlib.h>
void main()
{
    system("c:\word\my.doc");
}

#5


纯打开和打开一般文件不是一样的?CFile 或者api都可以的,至于读明白么...这个...找格式吧.

#6


用System()函数?
不是这么简单吧?光一个WORD的文件格式就曾经困惑了许多程序员,MS不公开啊

#7


那么如果是 .txt(记事本那种)文件,是否会简单很多啊?

#8


应该是吧!

#9


再问,你们说的格式,是某类文件的格式?也就是这类文件的数据结构吗? 怎么可以知道?希望谁能举个例子(比如以 .txt文件为例子)

#10


(文档)文件格式其实有时候就像数据库格式一样,他内部对每种数据类型都有自己的操作,都一个萝卜一个眼的往里填,比如你在用FOXPRO时,你如果在一个日期类型里填个字符变量,那可不行,
他对某个类型规定如要8个字节,你不能因为没到8个字节,你就把后一个字段直接接在后面,而不同的文件格式也是如此,你必须按他的格式存取数据(不过,以前的OLE,现在的ActiveX文档让你有更多的权利,但你要是想整篇的存取数据,你必须对这个文件格式有了解,要不你得到就是乱码)不信,你可以试试用WPS打开WORD文档

#11


呵呵,txt 就是 plain text,当然简单。
system 命令打开 doc 文件是最合适的,前提是目标机器安装了 MS Word (R)
Word(R) 的 doc 格式,到目前为止,都是 rtf 的变种吧?有自己的格式信息嵌入其中,如果不能解读这些信息并且正确解释,读出来的都是乱码而已。

说文件格式,看看 csv 格式吧,最简单的。用逗号分割的字段表示数据字段。

#1


你必须知道word文件的格式,格式详细说明书网上有下的,你可以去找找

#2


word文件的格式? 
就是一般的word文件啊,不太明白你什么意思?
这些word文件里都是格式一样的新闻。(内容不一样)

#3


请各位大虾帮忙!UP

#4


以前在这里朋友们靠诉我可以用system执行外部命令。。
你试一下这样的可不可以?
#include <stdlib.h>
void main()
{
    system("c:\word\my.doc");
}

#5


纯打开和打开一般文件不是一样的?CFile 或者api都可以的,至于读明白么...这个...找格式吧.

#6


用System()函数?
不是这么简单吧?光一个WORD的文件格式就曾经困惑了许多程序员,MS不公开啊

#7


那么如果是 .txt(记事本那种)文件,是否会简单很多啊?

#8


应该是吧!

#9


再问,你们说的格式,是某类文件的格式?也就是这类文件的数据结构吗? 怎么可以知道?希望谁能举个例子(比如以 .txt文件为例子)

#10


(文档)文件格式其实有时候就像数据库格式一样,他内部对每种数据类型都有自己的操作,都一个萝卜一个眼的往里填,比如你在用FOXPRO时,你如果在一个日期类型里填个字符变量,那可不行,
他对某个类型规定如要8个字节,你不能因为没到8个字节,你就把后一个字段直接接在后面,而不同的文件格式也是如此,你必须按他的格式存取数据(不过,以前的OLE,现在的ActiveX文档让你有更多的权利,但你要是想整篇的存取数据,你必须对这个文件格式有了解,要不你得到就是乱码)不信,你可以试试用WPS打开WORD文档

#11


呵呵,txt 就是 plain text,当然简单。
system 命令打开 doc 文件是最合适的,前提是目标机器安装了 MS Word (R)
Word(R) 的 doc 格式,到目前为止,都是 rtf 的变种吧?有自己的格式信息嵌入其中,如果不能解读这些信息并且正确解释,读出来的都是乱码而已。

说文件格式,看看 csv 格式吧,最简单的。用逗号分割的字段表示数据字段。

相关文章