a215508412
疯狂的小雨
采纳率0%
2016-04-13 06:51 阅读 1.7k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • qq423399099 小灸舞 2016-04-13 07:20

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

    点赞 评论 复制链接分享
  • ZGZ1002 ZGZ1002 2016-04-13 08:39

    下面这段程序仅限参考:

    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.}

    点赞 评论 复制链接分享
  • ZGZ1002 ZGZ1002 2016-04-13 08:40

    下面这段程序仅限参考:

    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.}

    点赞 评论 复制链接分享
  • a215508412 疯狂的小雨 2016-04-14 00:45

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

    点赞 评论 复制链接分享
  • u011418829 calotte2012 2016-04-15 11:10

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

    点赞 评论 复制链接分享

相关推荐