发表于:2004-04-13 15:53:00
1楼
可以在循环之外,也就是采集完成之后,
FILE *svfile;
...........
//采集数据
while ( i < 512 )
{
if ((err=WaitForSingleObject(hIntEvent, 1000))== WAIT_OBJECT_0)
{
W_8113_AD_Aquire(0, &temp); data1[i] = temp;
}
}
//存文件
svfile = fopen("8113d", "wb");
numwritten = fwrite( data1, sizeof(int), 512, svfile);
fclose(svfile);
其中"8113d"为保存文件的文件名, data1为存储采集文件的数组,512为数组中的数据个数,具体用法可以查阅MSDN。