Exemplo n.º 1
0
int main(int argc, char** argv, char** envp) {
	const int size=10;
	int i;
	void* a=array_construct(size);
	for(i=0;i<size;i++) {
		printf("element [%d] is [%d]\n", i, array_get_value(a, i));
	}
	for(i=0;i<size;i++) {
		array_set_value(a, i, i);
	}
	for(i=0;i<size;i++) {
		printf("element [%d] is [%d]\n", i, array_get_value(a, i));
	}
	array_destruct(a);
	a=NULL;
	return EXIT_SUCCESS;
}
Exemplo n.º 2
0
int main(int argc, char** argv, char** envp) {
	const int size=10;
	int i;
	void* a=array_construct(size);
	for(i=0;i<size;i++) {
		printf("element [%d] is [%d]\n", i, array_get_value(a, i));
	}
	for(i=0;i<size;i++) {
		array_set_value(a, i, i);
	}
	for(i=0;i<size;i++) {
		printf("element [%d] is [%d]\n", i, array_get_value(a, i));
	}
	printf("array size is [%d]\n", array_size(a));
	// this next line will ext the application nicely in DEBUG mode
	// and will trample on memory in non DEBUG mode
	array_set_value(a, 13, 7);
	array_destruct(a);
	a=NULL;
	return EXIT_SUCCESS;
}