如何使用c/c++读word文档?

如何使用c/c++读word文档?有没有现成的头文件 dll lib给我用。找了一半天没有找到。

c++

5个回答

一种是COM、一种是ATL,貌似并没有别的什么方便的方法

下面这段程序仅限参考:

1.#include

2.#include

3.#include

4.int main()

5.{

  1. char ch;

  2. char buffer[1024];//缓冲区

  3. int len = 0;

  4. FILE *fp;

  5. fp=fopen("word.txt","r");

  6. if(fp==NULL)

  7. {

  8.    printf("open file word.txt failed!\n");
    
  9. }

  10. while(!feof(fp))

  11. {

  12.    ch=fgetc(fp);
    
  13.    buffer[len++] = ch;//放到缓冲区
    
  14.    if (ch == '\n'){
    
  15.        buffer[len] = '\0';
    
  16.        printf ("%s", buffer);
    
  17.        len=0;
    
  18.        sleep(3);
    
  19.     }//回车输出
    
  20. }
    
  21. if (len){buffer[len] = '\0';printf ("%s", buffer);}//如果最后没有回车,输出缓冲区内容
    
  22. fclose(fp);
    
  23. return 0;
    

29.}

下面这段程序仅限参考:

1.#include

2.#include

3.#include

4.int main()

5.{

  1. char ch;

  2. char buffer[1024];//缓冲区

  3. int len = 0;

  4. FILE *fp;

  5. fp=fopen("word.txt","r");

  6. if(fp==NULL)

  7. {

  8.    printf("open file word.txt failed!\n");
    
  9. }

  10. while(!feof(fp))

  11. {

  12.    ch=fgetc(fp);
    
  13.    buffer[len++] = ch;//放到缓冲区
    
  14.    if (ch == '\n'){
    
  15.        buffer[len] = '\0';
    
  16.        printf ("%s", buffer);
    
  17.        len=0;
    
  18.        sleep(3);
    
  19.     }//回车输出
    
  20. }
    
  21. if (len){buffer[len] = '\0';printf ("%s", buffer);}//如果最后没有回车,输出缓冲区内容
    
  22. fclose(fp);
    
  23. return 0;
    

29.}

are u kiddingme.... 是office word 文档啊

你好,对于英文版的文档你可以新建一个txt文件将其copy这个文件中,然后使用c++中的ifstream读取即可。水平有限,汉语尚不知道。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C语言程序设计word文档
70年代,美国AT&T公司贝尔实验室的Ken Thompson 和Richards为编写UNIX而设计。1988年美国国家标准协会ANSI制定标准ANSI C语言标准,各种版本的C都必须与之兼容。 C语言本身的特点 ● 表达能力强。丰富的数据类型和运算符,可直接访问内存物理地址和硬件寄存器,能实现二进制位运算。 ● 流程控制结构化、程序结构模块化。顺序、分支、循环三种控制结构。 ● 语言简练。如i=i+1; 在C中可写为 i++; ● 使用灵活。数据类型无严格的对应关系。 ● 速度快。
如何读word文档呢?
我想读一个word文件,然后在开头加一句话,请问如何实现呢?
如何通过c导入word文档的内容
请问如何通过c导入word文档的内容
C语言程序设计经典 word文档
这份文档对于c语言的初学者有相当大的帮助,特别是对于c语言有的今后学习有很好的启发
C语言数据结构(Word文档)
C语言数据结构(Word文档),内容详细,总共有10章内容,逐步深入,想学好数据结构的就要看看了。
读word文档出错
我下载了一个poi包,用来读取word文档内容,看了很多例子都是同样的操作,但实际操作时总是报错,求解。rn代码如下:rn[code=Java]rnpackage wordtotxt;rnrnimport java.io.*;rnrnimport org.textmining.text.extraction.WordExtractor;rnrnpublic class ReadWord rn public static String readDoc(String doc) throws Exception rn // 创建输入流读取DOC文件 rn FileInputStream in = new FileInputStream(new File(doc)); rn WordExtractor extractor = null; rn String text = null; rn // 创建WordExtractor rn extractor = new WordExtractor(); rn // 对DOC文件进行提取 rn text = extractor.extractText(in); rn return text; rn rnrnrn public static void main(String[] args)throws Exceptionrn try rn String text = ReadWord.readDoc("F:/测试.doc"); rn System.out.println(text); rn catch(Exception e) rn e.printStackTrace(); rn rn rnrnrn[/code]rn报错如下:rn[code=Java]rnException in thread "main" java.lang.NoSuchMethodError: org.apache.poi.poifs.filesystem.POIFSFileSystem.getRoot()Lorg/apache/poi/poifs/filesystem/DirectoryEntry;rn at org.textmining.text.extraction.WordExtractor.extractText(WordExtractor.java:51)rn at wordtotxt.ReadWord.readDoc(ReadWord.java:16)rn at wordtotxt.ReadWord.main(ReadWord.java:23)rnrnrn[/code]rn求解!!!rnrn
C语言总结word文档
描述了C语言的大致内容和重点,本课件是C语言对于学生考试应用的
linux C 读写word文档
本人初学C ,与linux,现在对文件流操作有一个初步的了解,同样的一个程序,读写txt文件可以,word等大文件就不可以了。但是显示是运行成功的。我想问一下,有什么方法可以在linux下读写word文档。rn请高手不吝赐教!
c语言学习word文档
c语言程序设计,c语言的结构、标识符,建立变量、数组,介绍指针的用法
C语言入门教程 word文档
此书通俗易懂,很适合初学者!建议想学C语言,又无从下手的学者!这本书绝对适合你们!
C语言库函数 WORD文档
C语言的库函数,都是是WORD文档,有需要的可以下下来看一下
c语言基础练习题 word文档
c语言基础练习题 适合考c语言二级的人使用 还算比较好用好用好用
C语言试题——word文档
题型丰富,题型易懂。 总结了第一二章的内容。
读word文档
rnrn请问高人:rnrn 有什么机制可以让C程序读写word文档吗?rnrn 还有,可以读写汉字吗?rnrn 盼高人指教!rnrn
c语言文档使用
c语言文档使用
JAVA如何读word的doc文档!谢谢!
我这里用了rnimport java.io.*; rnimport org.textmining.text.extraction.WordExtractor; rnrnpublic class PdfExtractor rnpublic PdfExtractor() rn rnpublic static void main(String args[]) throws Exception rn rnFileInputStream in = new FileInputStream ("c:\\a.doc"); rnWordExtractor extractor = new WordExtractor(); rnString str = extractor.extractText(in); rnSystem.out.println("the result length is"+str.length()); rnSystem.out.println("the result is"+str); rn rn rnrnrn我在apache那里下载了一个poi包,但import org.textmining.text.extraction.WordExtractor; rn调用不来。rn如果有好的方法或者解决方法,请帮帮我,谢谢了!rnminmin_65@163.comrnrn
【C语言】读整数.c
#include<stdio.h>int main(){ int number,temp=0,mask=1; int count=0; scanf("%d",&number); if(number>=-100000&&number<=100000){ if(number<0){ printf("fu "); number=abs(nu...
如何更好的读 c 源码??
如题,在线等。。高手指教
C # 如何读rs232串口
1.打开rs232串口rn2.设置rs232口的波特率、起始位、数据位、校验位和停止位rn3.发送“读数据的数据包”到rs232口(此数据包实际发给了恒电位仪的rs485口。数据包中含读数据的功能码、恒电位仪内存地址等信息)rn4.读取rs232口数据包(向恒电位仪发送读的数据包后,它会返回恒电位仪内存数据的数据包;如果向或写恒电位仪发送写的数据包后,它会返回写操作是否成功的信息)rnrnrn首次开发这种串口的程序。非常糊涂。项目非常急,我是用windwos应用程序开发的。请高手指教,不胜感激呀。rnrn使用c#.net开发
C语言如何读配置文件
一些常用的参数不想写死在文件里面,让它开始的时候从配置文件中读:rnrn配置文件格式为:rnrnoptionname = 100 //option说明rn。。。。。。rnrn谢谢。有完整代码最好。
visual C 如何读绝对地址?
在一本书中看到:rn 在32位系统中没有段地址说法,D000段对应的绝对地址是: 0x000d0000,因此只要初始化你需要的类型的指针,使它指向的指针地址为:0x0d0000就可以了rn 比如你要读取D000:0100的地址,其代码如下:(数据类型为: float)rn rn ……rn float *p=(float*)(0x000d100);rn float data=*p;rn ……rnrn问题:rn 1. 16位系统中段地址和偏移地址?rn 2.上面的话一头雾水,有无印错的数字?帮我解释一下各个数字吧,必送分!rn 3.若读(传递)一批数据,该如何做?rnrn ………………rn解决疑问者必给分!rnrn另外,希望CSDN上别排斥弱者啊!,好不好
C语言读txt文档中的数据
有个txt文档中,数据如下:rn-0.16***rn0.01*** rn0.10*** rn0.09*** rn-0.05*** rn-0.21*** rn-0.16*** rn-0.07*** rnrn其中*代表空格。有200000行左右的数据,但不定。rn请问怎么把这些数据读到程序中,以便后面使用?rn
C# webbrowser 读word文档
小弟做了一个论坛发帖软件,我用webbrowser读本地的word文件,内容是有连接的,我读出来并发帖了,可是连接没有了,怎么回事?我这word文档里的文字内容有超链接,但是发出去就没有连接了。
如果读 Word 文档的内容?
Dim WX As New Word.Applicationrn rn WX.Documents.Open "E:\Project\1.doc"rnrn txtContent.Text = WX.ActiveDocument.Contentrnrn读出的内容没有格式。原本有多处回车换行符的,但在文本框里没有体现出来。要用什么方法读才行?谢谢
C++如果读WORD文档
像读txt文件那样!
用java程序读word文档
RT,如何用java写一个程序验证word文档是否满足某种格式,比如标题是哪种字体,大小
C语言实现Word文档全控制
看了一个帖子,求C语言控制Word文档的方法,回贴中很多人说不可能,在下不才,就实现了一下,实际上没什么用处,但对于水平的提高很有帮助,就当我做了盘菜,请大家品尝吧。
C程序-蓝桥-新建Microsoft Word文档
问题描述   L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建Microsoft Word文档》吗?”,L大喜,一拍桌子,说:“好,就叫这个名字了。”   仔细观察,当你新建一个word文档时,会得到一个名为“新建 Microsoft Word 文档.doc”的文件,再新建一个,则名为“新建 Microsoft Word 文档(2).doc”,再新建,便是...
图像处理入门C源码分析(Word文档及源码)
第一讲Windows位图(Bitmap)和调色板(Palette) 第二讲 图象的几何变换 第三讲 图象的平滑(去噪声),锐化 第四讲 图象的半影调和抖动技术 第五讲 直方图修正和彩色变换 第六讲 腐蚀,膨胀,细化算法 第七讲 边沿检测与提取,轮廓跟踪 第八讲 图象的检测,模板匹配 第九讲 图象的压缩编码,JPEG压缩编码标准 第10讲 图象处理编程工具的介绍,简单的多媒体编程
《高级语言程序设计(C)》教案Word文档
跟课件差不多,很好很强大,很好用,看完肯定收益匪浅。包括一些常见的经典的问题的程序代码
C语言的幻灯片教学和word文档
§1.1 C语言发展的历史 计算机语言的种类很多,大致可分为如下几种: 1. 机器语言 2. 汇编语言 3. 高级语言(算法语言) 4. 非过程语言(面向对象的程序设计语言) C语言属于高级语言,它是非过程语言的基础,对程序设计而言,语言固然很重要,但只学会语言仍然不会编程,还需要进一步学习其他的课程,如数据结构、编译原理、软件工程等。不妨举不例子: 例1:在若干个居民区之间架设煤气管道,要使每居民区都能通上煤气,并且成本最省,问如何架设? 分析该问题,给出逻辑结构图,根据题意,就是要寻找一条路径连接所有的居民区,并且该路径的长度总和最短。 从问题的分析得知,要解决一个问题必须从以下几个方面入手: 分析问题,写出数学模型(逻辑结构) 根据逻辑结构写出存储方式(不外乎两种:一是数组,二是链表) 根据存储方式写出算法 最后根据算法写出程序。
C语言缺陷与陷阱(word文档)
C语言缺陷与陷阱,包含达人的笔记整理。分为7章,用例子来说明C语言中的一些具体问题,值得一看。
谭浩强C语言教程 书籍word 文档
谭浩强C语言教程 书籍word 文档 非常不错的资源 大家分享下
c代码优化常用的几招 Word文档
c代码优化常用的几招 Word文档 第一招:以空间换时间 第二招: 使用宏而不是函数 第三招:数学方法解决问题 …………
c语言练习题Microsoft Word 文档.doc
c语言练习题Microsoft Word 文档.doc
c字符串库函数大全(word文档)
c字符串处理函数的功能、用法、程序例子。(strcmp、strcpy、strerror...)
高质量的c/c++编程 Word文档
分析c/c++的经典语法,内附面试题,找工作的程序员不可错过
PL0的C版本详细WORD文档
PL0的C版本 不用从书后面敲了 ,省心
谭浩强C语言讲解(全word文档)
谭浩强的C语言讲解在全国都是很有名的,当年还在电视上讲解过C语言,估计从他教书开始到现在听他讲解或者看他的书学习而成的有不少人。
C程序100例 (word文档)
题目:打印出杨辉三角形(要求打印出10行如下图)    1.程序分析:        1       1  1       1  2  1       1  3  3  1       1  4  6  4  1       1  5  10 10 5  1  2.程序源代码: #include "stdio.h" #include "conio.h" main() { int i,j; int a[10][10]; printf("\n"); for(i=0;i<10;i++) { a[i][0]=1; a[i][i]=1; } for(i=2;i<10;i++) for(j=1;j<i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=0;i<10;i++) { for(j=0;j<=i;j++) printf("%5d",a[i][j]); printf("\n"); } getch(); }
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法