http://www.amobbs.com/thread-4728703-1-1.html
http://wenku..com/link?url=VLTUGjTj0TEywfefh9RJ5hM1iVti_jonu4PkIUl-oYJd2bDgRp6dGglT__BZfUN_oXacLeYy
http://www.doc88.com/p-18560415027.html
http://wenku..com/link?url=E_bJP_tNjO7bMZA-_-eDHILyztEcYDqL-_3i2B0C
http://..com/link?url=5jTXmx_e0SXT2pe7JufrScWgMd8WsG08i-
http://vdafs-to-dxf-and-nc-converter-and-viewer.soft112.com/
自己再搜索,有现成的免费软件可以用就用,低价可承受的收费软件就买,没有就看是否有人赠与程序和或源代码
再不成就自己了解文件格式,自己用代码读,解析转换,生成另一种文件格式
⑵ 鎬庝箞鐢╲c缂栫▼浣垮浘鍍忓彉鎴恉xf鏍煎紡
DXF鏄鍚戦噺鍥惧舰鐨勬枃妗f枃浠躲 VC++缂栫▼杈撳嚭鐨勬槸cpp/h/rc/exe/obj绛夋枃浠躲 濡傛灉瑕佽緭鍑篋XF鏂囨。锛屽彲浠ュ湪浣犵殑VC宸ョ▼閲岄潰浣跨敤CFile杈撳嚭鏂囨。鏂囦欢灏辫屼簡銆 褰撶劧DXF鏈夊浐瀹氱殑鏍煎紡锛岃佹搷绾靛畠锛屽彲浠ュ湪缃戜笂鎵句竴涓鐩稿簲鐨凞XF鏂囦欢寮鍙戝寘銆
⑶ 用VC读取DXF文件,用了DxfReader的部分代码,结果出问题了,求解释啊
第二个已经很明显了,是CString出错的,介意不用用CString,直接用一个动态数组,CString用不好好容易出奇怪的错误
⑷ dxf文件读取
dxf是AutoCAD ® DXFTM (Drawing eXchange Format) 向量抄图型文件。
JPEG 是 JPEG 工作组的 图像 文件 格式。
Opengl 可以读取 SGI 图像文件 和 BMP 图像文件,不直接支持 dxf和JPEG。
你需要自己写程序。
dxf文件是 ASCII, 可识别,例如 读 Arc (弧)和弧线参数,然后你用Opengl画弧线,读 Spline (样条曲线),和样条曲线参数,然后你用Opengl画曲线,读 3DLine,然后你用Opengl画三维线,。。。。
工作量很大。不如买现成软件。
⑸ vc鐢熸垚.dxf鏂囦欢
1.VC涓嶈兘鎶婃枃浠朵繚瀛樻垚.dxf(DXF鏂囦欢鏄疉utoCAD鐨勬枃浠剁被鍨)
2.濡傛灉浣犳兂鐢╒C鐨勪唬鐮佸疄鐜颁竴涓锛岄偅浣犲氨瑕佸垎鏋怉utoCAD鐢熸垚鐨凞XF鏂囦欢锛堝寘鎷鏈夊嚑涓娈碉紝姣忎釜娈典粈涔堜綔鐢锛夛紝鎸夌収浠栫殑鏍煎紡鐢ㄨ緭鍑烘祦鍐欎竴涓锛岀劧鍚庢妸鏂囦欢淇濆瓨鍚嶆敼涓涓嬪氨OK浜
⑹ 我想用VC写的两个程序对同一个文件操作,一个程序写入,一个程序读取
#include <stdio.h>
int write();
int read();
int main()
{
int a=0;
printf("请选择数字:1.写,2.读,3.退出\n");
scanf("%d",&a);
if(a==1)
{
return write();
}
else if(a==2)
{
return read();
}
else
return 0;
}
int write()
{
char a[100]="kgasgdksagdasd";//可以改
FILE *fp;
fp = fopen("d:\\DIYI.txt", "w");
if (fp == 0)
{
printf("Can not open it");
}
else
{
fwrite(a, 100, 1, fp);
printf("已经写入啦!!!\n");
}
fclose(fp);
return 0;
}
int read()
{
FILE *fp;
char a[100];
fp = fopen("d:\\DIYI.txt", "r");
if(fp == 0)
{
printf("Can not open the file");
}else
{
fread(&a, 100, 1, fp);
}
fclose(fp);
printf("%s\n", a);
return 0;
}