Esempio n. 1
0
void PrintListVF(const char * name, Attribute item)
{
	printf("[::%s::]\n", name);
	printf("<V List>\n");
	mostraLista(item.listV, func_PrintIntList);
	printf("<F List>\n");
	mostraLista(item.listF, func_PrintIntList);
}
/*
 * Função principal.
 */
int main(void){
	/*
	 * Primeiramente é criado um ponteiro para o tipo Lista.
	 * que recebe o valor de retorno de crialista(), que é,
	 * no caso NULL. Logo, uma lista vazia é criada.
	 */
	Lista *ls = criaLista();
	/*
	 * Depois chamo a função insereLista() quantas vezes for
	 * necessária, tendo como parâmetros: a lista criada e o
	 * valor que se quer colocar na informação. Ela retorna
	 * o novo valor da lista que é atualizada na variável ls.
	 * Sem isso o valor se perde na função e a lista não atualiza.
	 */
	ls = insereLista(ls, 9);
	ls = insereLista(ls, 8);
	ls = insereLista(ls, 7);
	ls = insereLista(ls, 6);
	ls = insereLista(ls, 5);
	ls = insereLista(ls, 4);
	ls = insereLista(ls, 3);
	ls = insereLista(ls, 2);
	ls = insereLista(ls, 1);
	ls = insereLista(ls, 0);
	/*
	 * Chamada da função mostraLista() que tem como parametro a
	 * lista que se quer mostrar.
	 */
	mostraLista(ls);
	return 0;
}
Esempio n. 3
0
void PrintForm(Attribute item)
{
	printf("<Form Arguments>\n");
	mostraLista(item.formArguments, func_PrintIntList);
}
Esempio n. 4
0
int main(){
	Lista *lista = criaLista();
	addItensEstaticosLista(lista);
	mostraLista(lista);
	return 0;
}