//The dynamic two-dimensional array
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int i;
int nu = 0;
char temp[100] = {0};
char **p = NULL;
char **q = NULL;
while(1)
{
scanf("%s",temp);
if(!strcmp(temp,"quit"))
{
break;
}
nu++;
q = p;
p = (char**)malloc(sizeof(char*)*nu);
if(p == NULL)
{
return 1;
}
for(i = 0; i < nu - 1; i++)
{
p[i] = q[i];
}
p[i] = (char*)malloc(strlen(temp) + 1);
if(NULL == p[i])
{
for(i = 0; i < nu -1; i++)
{
free(p[i]);
}
free(p);
free(q);
return -2;
}
strcpy(p[i],temp);
if(q != NULL)
free(q);
}
for(i = 0; i < nu; i++)
{
printf("%s ",p[i]);
}
putchar('\n');
for(i = 0; i < nu; i++)
{
free(p[i]);
}
free(p);
return 0;
}
分享到:
相关推荐
C语言-二维数组two-dimensional-array-master.zip
In Two-Dimensional Phase Unwrapping, two internationally recognized experts sort through the multitude of ideas and algorithms cluttering current research, explain clearly how to solve phase ...
A simple program that shows how a two-dimensional array works within a VB program.
A Two-Dimensional Bar Code Reader.pdf
二维快速傅立叶变换 信号处理中的应用Two-dimensional fast Fourier transform - Signal Processing
Two-Dimensional Phase Unwrapping Problem,By Dr. Munther Gdeisat and Dr. Francis Lilley 二维相位展开相关内容,主要是误差分析,内含matlab代码实现
论文“A Fast Two-Dimensional Median Filtering Algorithm”
MUSIC and maximum likelihood techniques on two-dimensional DOA estimation with uniform circular array
Two-dimensional Phase Unwrapping: Theory, Algorithms, and Software一书的源代码
二维数组 一个用 Objective-C 编写的简单二维数组。 您可以直接包含源文件或使用 CocoaPods 将其引入到您的项目中。 初始化很简单: TJMTwoDimensionalArray *array = [[TJMTwoDimensionalArray alloc] ...
国外期刊文章。为水气两向反应器建立二维数学模型。
We report the extraordinary light harvesting property of a metamaterial-based subwavelength nanopillar array with a periodic arrangement. It is found that the meta-nanopillar array can absorb light ...
三维模型分析与处理 Three-Dimensional Model Analysis and Processing 浙江大学& SPringer
2D FFT并行解法。
本实验要求开发一个2-D FFT程序包,使其可以应用于后续的几个实验。这个程序需要完成的功能是用因子(-1)^(x+y)乘以输入图像以实现滤波的中心变换,并还要求用一个实矩阵乘以一个复数矩阵通过调用两个图像的乘法...
New to P-H Signal Processing Series (Alan Oppenheim, Series Ed) this text covers the principles and applications of "multidimensional" and "image" digital signal processing. For Sr/grad level courses ...
New to P-H Signal Processing Series (Alan Oppenheim, Series Ed) this text covers the principles and applications of "multidimensional" and "image" digital signal processing. For Sr/grad level courses ...
基于横向多剪切量的二维波前重建,郭云峰,陈浩,本文提出了一种测量二维物体相位的多剪切量干涉计量方法,该方法可以有效地消除单剪切干涉中出现的频谱泄漏的问题。二维相位可以
二维码的MATLAB仿真程序,能够很好地帮助大家
低维信号建模推动了理论和应用领域的发展,从医学和科学成像,到低功耗传感器,再到生物信息学数据集的建模和解释,这只是其中的一小部分。然而,大量的现代数据集带来了额外的挑战:随着数据集的增长,数据收集技术...