Binary 使用C+将GDS-TXT转换为GDSII(.GDS)+;
我想将GDS txt文件转换为GDSII(,GDS)文件。我认为GDSII文件签名是: 06020301C120780780A09 我试图将GDS txt更改为二进制,但GDSII的结构似乎有所不同 (我找不到附加文件的链接:GDS txt及其使用Klayout软件的GDSII文件。) 我试图更改的代码是:Binary 使用C+将GDS-TXT转换为GDSII(.GDS)+;,binary,txt,Binary,Txt,我想将GDS txt文件转换为GDSII(,GDS)文件。我认为GDSII文件签名是: 06020301C120780780A09 我试图将GDS txt更改为二进制,但GDSII的结构似乎有所不同 (我找不到附加文件的链接:GDS txt及其使用Klayout软件的GDSII文件。) 我试图更改的代码是: #include <direct.h> #include <iostream> #include <sstream> #i
#include <direct.h>
#include <iostream>
#include <sstream>
#include<fstream>
using namespace std;
int main(int argc, char **argv)
{
FILE* fp;
fp = fopen("out.txt", "r");
ofstream wf("out3.dat", ios::out | ios::binary);
char str[1000];
while (fgets(str, 1000, fp) != NULL) {
string str1 = str;
cout << str1 << endl;
wf.write((char*)&str1, str1.size());
}
return 0;
}
#包括
#包括
#包括
#包括
使用名称空间std;
int main(int argc,字符**argv)
{
文件*fp;
fp=fopen(“out.txt”,“r”);
流wf(“out3.dat”,ios::out | ios::binary);
char-str[1000];
while(fgets(str,1000,fp)!=NULL){
字符串str1=str;
库特