input.c

来自「超声波成像算法」· C语言 代码 · 共 53 行

C
53
字号
#include "Reconst.h"


void Input_ArrayINF(AINF *array)
{
	Input_DATA_i("Number of Transmiter    :",&array->tnum);
	Input_DATA_d("Size of Transmiter Ring :",&array->radTr);
	
	Input_DATA_i("Number of Receiver      :",&array->rnum);
	Input_DATA_d("Size of Receiver Ring   :",&array->radRc);

    if (array->tx_m==NULL||array->ty_m==NULL||array->rx_m==NULL||array->ry_m==NULL||
		array->tx==NULL||array->ty==NULL||array->rx==NULL||array->ry==NULL){
	  puts("memory over!!");
	  exit(0); 
	}

	return;
}


void Input_DATA_i(char s[100],int *data)
{
	printf("%s",s);
	scanf("%d%*[^\n]%*d",data);
	
	return;
}

void Input_DATA_d(char s[100],double *data)
{
	printf("%s",s);
	scanf("%lf%*[^\n]%*lf",data);
	
	return;
}

void Input_DATA_s(char s[100],char *data)
{
	printf("%s",s);
	//scanf("%s",data);
	*data="t";//揔摉
	
	return;
}

void Input_DATA_f(char s[100],float *data)
{
	printf("%s",s);
	scanf("%f",data);
	
	return;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?