xxxx
正文
这是能够实现基于 C 代码的文件读写操作的关键代码,主要用于数字 IC 验证的数据比对。
int N = 10000, i, j;
FILE *fpr1 = fopen(“riscv_core_data_i.dat”, “r”);
FILE *fpw1 = fopen(“riscv_core_data_o.dat”, “w”);
//read
int a[N];
for(i=0;i<N;i++)
fscanf(fpr1, “%d”, &a[i]);
fclose(fpr1);
//write
int b;
for(i=0;i<N;i++){
fprintf(fpw1, “%d\n”, b);
}