Olá  Estou fazendo um programa pra faculdade e estou tendo uma dificuldade ao compilar meu código.  O seguinte erro é aprensentado: http://img526.imageshack.us/img526/9013/tela.png  Desconfio que seja no momento em que estou passando por parametro as informações, mas não consigo indentificar em qual momento estou errando...  Segue a parte que interresa do código:  .CPP  			case '4':{ 				do { 					cout << "\n Digite o ano inicial: "; 					cin >> anoInicial; 					cout << "\n Digite o ano final: "; 					cin >> anoFinal; 						if (anoFinal < anoInicial){ 						cout << "\n Ano final não pode ser maior que o ano inicial. Favor digitar novamente."; 						} 					}while (anoFinal < anoInicial); 				Exibir_Anos(LBiblios,anoInicial,anoFinal); 				getch(); 				break; 			}  .H  //Declaracao dos prototipos das operacoes void Exibir_Anos (struct no *, int);  //Exibe na tela os dados de cada elemento da lista l entre um intervalo de anos void Exibir_Anos(struct no *l, int anoInicial, anoFinal) {  	struct no *p;  	//Lista vazia 	if (l == NULL) 		cout << "Lista Vazia" << endl;  	if ( (*l)->info.Ano == anoInicial && (*l)->info.Ano == anoFinal ) 	{ 		p = l; 		while (p != NULL) 		{ 			cout << "Código de catalogação: " << p->info.Codigo << endl; 			cout << "Nome do livro: " << p->info.Nome_Livro << endl; 			cout << "Nome do autor: " << p->info.Nome_Autor << endl; 			cout << "Gênero: " << p->info.Genero << endl; 			cout << "Ano de lançamento: " << p->info.Ano << endl; 			cout << "Preço de custo: " << p->info.preço << endl; 			p = p->prox; 		} 	} }  _________________________________________________________________________  Já testei a entrada de dados anteriormente, e está tudo ok...  Aguardo um retorno att. Raphael Figueira