2023-01-11 12:50:40

文件是好的,也就是说你的pdf阅读器有问题了。
重新安装adobe reader或者foxit pdf reader。
要是方便的话。你把文件寄给我。
gy0715@126.com
或者,你使用solid converter pdf v3.0转换成word文档看看。
以下是solid converter pdf v3.0汉化绿色版的下载点
http://www.greendown.cn/soft/1548.html
vc 拷贝数据到word或excel

word没弄过,excel实际上就是个数据库,我这有写excel文件的代码,是ado形式的,希望能对你有帮助,不明白的咱们再探讨。
cdatabase database;
cstring sdriver = "microsoft excel driver (*.xls)"; // excel安装驱动
cstring strexcelfile,strpath,strnewexcelfile;
cstring ssql;
cstring ss;
strexcelfile = "z:\\program files\\tunnels\\temp\\iomstats.xls";
ssql.format("driver={%s};dsn='';firstrowhasnames=1;readonly=false;create_db=\"%s\";dbq=%s",sdriver, strexcelfile, strexcelfile);
cfilefind myfile;
if(!myfile.findfile(strexcelfile))
{
// 创建数据库 (既excel表格文件)
if( !(database.openex(ssql,cdatabase::noodbcdialog)))
return;
ssql = "create table iomstats (times text,dwnumofdiskreads text)";
database.executesql(ssql);
// 关闭数据库
database.close();
}
_connectionptr m_pconnect; //ado对象,下同
_recordsetptr m_precordset;
cstring sql;
sql = "provider=microsoft.jet.oledb.4.0;data source=";
sql+=strexcelfile;
sql+=";extended properties=excel 8.0";
m_pconnect.createinstance(__uuidof(connection));
m_precordset.createinstance(__uuidof(recordset));
m_pconnect->open((lpcstr)sql,"","",admodeunknown);
m_precordset->open("select * from [iomstats]", m_pconnect.getinterfaceptr(),
adopendynamic, adlockoptimistic,adcmdtext);
。。。。。。//在此做ado添加数据的操作,excel的表和数据库中的表是一回事,所以,把你视图中的数据按照存入数据库的方式写进excel中,在excel中相应的格中就能显示你存入的数据。
m_precordset->update();
m_precordset->close();
m_pconnect->close();
vc++6.0 byte word dword

我举个例子吧 既然有1块钱 10块钱的纸币 为什么还要5块钱的呢 5个1块的不就行了吗?
是的 在最底层(汇编)是没有数据类型的 所有的数据都是内存操作
上层定义的数据类型只是你用的方便而已 比如 用bool类型表示男 或者 女
用整形 表示 年龄
那我用整形表示男女 可以吗 也可以 1 代表男 0 代表女 随便你怎么定义怎么用
之所以定义这么多数据类型 是让你一看到这个变量就知道大概它是用于做什么用的 用于什么目的