乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > 如何用C语言读取word中的数据-c 读word,word是什么意思

如何用C语言读取word中的数据-c 读word,word是什么意思

作者:乔山办公网日期:

返回目录:word文档


#include <stdio.h>
int main()
{
FILE *pword,*pword1;char a;
if((pword = fopen("word.txt","rt")) == NULL) return 0;
if((pword1= fopen("word1.txt","at")) == NULL) return 0;
do
{
a = fgetc(pword);
fputc(a,pword1);
}while (a != EOF);
fclose(pword);fclose(pword1);
return 1;
}

VC++6.0 有智能手段,非常简单,好久没用VC6.0了,我这也没有装,具体步骤记不清了,大概就是通过智能添加一个类,有个选项好像是从DLL还是什么来的一个按钮,找到WORD的执行程序exe文件,就能生成一个WORD的类,里面有WORD的所有方法,如何调用就不用我说了
书上有

  1. #include <stdio.h>

  2. #include <stdlib.h>

  3. #include <string.h>

  4. int main()

  5. {

  6.     char ch;

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

  8.     int len = 0;

  9.     FILE *fp;

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

  11.     if(fp==NULL)

  12.     {

  13.         printf("open file word.txt failed!e799bee5baa6e79fa5e98193e59b9ee7ad94339\n");

  14.     }

  15.     while(!feof(fp))

  16.     {

  17.         ch=fgetc(fp);

  18.         buffer[len++] = ch;//放到缓冲区

  19.         if (ch == '\n'){

  20.             buffer[len] = '\0';

  21.             printf ("%s", buffer);

  22.             len=0;

  23.             sleep(3);

  24.          }//回车输出

  25.      }

  26.      if (len){buffer[len] = '\0';printf ("%s", buffer);}//如果最后没有回车,输出缓冲区内容

  27.      fclose(fp);

  28.      return 0;

  29. }

相关阅读

  • -in a word的意思是,word是什么意思

  • 乔山办公网word文档
  • in a word意思是“一句话”、“一言抄以蔽之”,表示总结的意思,后面跟一个句子袭,但是我们在表达的时候都习惯于只留下百句子的定语,度以强调我们要表达的意思。In a word,it is
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网