guoshuqiangtest.c
来自「超声波成像算法」· C语言 代码 · 共 117 行
C
117 行
/***************妔************/
////僼儕僄曄姺偟偨攝楍傪弌椡///
/***************妔************/
#include <stdio.h>
#include <math.h>
#include "GuoShuqiang.h"
void OneDimensionArrayOutput(unsigned char *OutputNumber,int OutputCount)
{
FILE *fp;
int i;
if((fp=fopen("test.csv","wb"))==NULL)
{
printf("cannot open file\n");
return;
}
for(i=0;i<OutputCount;i++)
{
fprintf(fp,"%d,",OutputNumber[i]);
fprintf(fp,"\n");
}
fclose(fp);
}
void TwoDimensionArrayOutput(int Row,int OutputCount,MyCOMPLEX16 **OutputNumber)
{
FILE *fp;
int i;
if((fp=fopen("test.csv","wb"))==NULL)
{
printf("cannot open file\n");
return;
}
for(i=0;i<OutputCount;i++)
{
fprintf(fp,"%f,",*(*(OutputNumber+Row)+i));
fprintf(fp,"\n");
}
fclose(fp);
}
void TwoDimensionArrayAllOutput(int Row,int OutputCount,double *OutputNumber)
{
//僶僢僌偑偁傞
FILE *fp;
int i,j;
if((fp=fopen("test.csv","wb"))==NULL)
{
printf("cannot open file\n");
return;
}
for(i=0;i<OutputCount;i++)
{
for(j=0;j<Row;j++)
{
fprintf(fp,"%f,",*((OutputNumber+j)+i));
}
fprintf(fp,"\n");
}
fclose(fp);
}
void TwoDimensionArrayIntAllOutput(unsigned char *pData)
{
FILE *fp;
int i,j;
if((fp=fopen("test.csv","wb"))==NULL)
{
printf("cannot open file\n");
return;
}
for(i=0;i<256;i++)
{
for(j=0;j<64;j++)
{
fprintf(fp,"%d,", *(pData+j*64+j));
}
fprintf(fp,"\n");
}
fclose(fp);
}
void WalshOutput(int Walsh[], int DensionCount)
{
FILE *fp;
int i,j;
if((fp=fopen("WalshOutput.txt","wb"))==NULL)
{
printf("cannot open file\n");
return;
}
for(i=0;i<DensionCount;i++)
{
for(j=0;j<DensionCount;j++)
{
fprintf(fp,"%d,",Walsh[i*DensionCount+j]);
}
fprintf(fp,"\n");
}
fclose(fp);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?