⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 array.c

📁 语音处理平台 可以分析语音能量 第一振峰频率等数据
💻 C
字号:
/*******************************************************************************                                                                             **       Copyright (C) 1992-1995 Tony Robinson                                 **                                                                             **       See the file LICENSE for conditions on distribution and usage         **                                                                             *******************************************************************************/# include <stdio.h># include <stdlib.h># include "shorten.h"void *pmalloc(size) ulong size; {  void *ptr;#if defined(DOS_MALLOC_FEATURE) && !defined(_WINDOWS)	/* mrhmod */  fprintf(stderr, "requesting %ld bytes: ", size);#endif  ptr = malloc(size);#if defined(DOS_MALLOC_FEATURE) && !defined(_WINDOWS)	/* mrhmod */  if(ptr == NULL)    fprintf(stderr, "denied\n");  else    fprintf(stderr, "accepted\n");#endif  if(ptr == NULL)    perror_exit("malloc(%ld)", size);  return(ptr);}long **long2d(n0, n1) ulong n0, n1; {  long **array0;  if((array0 = (long**) pmalloc((ulong) (n0 * sizeof(long*) +					 n0 * n1 * sizeof(long)))) != NULL ) {    long *array1 = (long*) (array0 + n0);    int i;    for(i = 0; i < n0; i++)      array0[i] = array1 + i * n1;  }  return(array0);}float **float2d(n0, n1) ulong n0, n1; {  float **array0;  if((array0 = (float**) pmalloc((ulong) (n0 * sizeof(float*) +					 n0 * n1 * sizeof(float)))) != NULL ) {    float *array1 = (float*) (array0 + n0);    int i;    for(i = 0; i < n0; i++)      array0[i] = array1 + i * n1;  }  return(array0);}

⌨️ 快捷键说明

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