Linguagem C
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


Dicas de linguagem C
 
InícioPortalÚltimas imagensProcurarRegistarEntrar

 

 Listas duplamente encadeadas

Ir para baixo 
AutorMensagem
ederporto




Mensagens : 1
Data de inscrição : 04/04/2012

Listas duplamente encadeadas Empty
MensagemAssunto: Listas duplamente encadeadas   Listas duplamente encadeadas EmptyQui Nov 08, 2012 4:24 pm

Olá pessoal,
tenho um problema e preciso muito de ajuda:

typedef struct filme {
char dist[11];
int votos;
float nota;
char nome[TAMNOME+1];
int ano;
struct filme *prox;
struct filme *ant;
} Filme;

typedef struct lista {
Filme *ini;
Filme *fim;
} Lista;

int achaPalavra (unsigned char *pal, int tPal, unsigned char *texto, int tTex)
{
char string[TAMNOME], substring[TAMNOME];
if (strstr(strcpy(string, texto),strcpy(substring, pal))) return TRUE;
else return FALSE;
}

/* Verificar se o filme digitado (parte do nome do filme) pelo usuário está na lista e retornar TRUE se o */

int achaFilme(Lista *lista, Filme *f)
{
int npal;
char pal[TAMNOME];

printf("Digite parte do nome a ser procurado: ");
scanf("%c",&pal);
npal = strlen(pal);
if (achaPalavra(pal,npal,f->nome,strlen(f->nome))) return TRUE;
else return FALSE;
}


Não estou conseguindo, qualquer ajuda é bem vinda!
Ir para o topo Ir para baixo
 
Listas duplamente encadeadas
Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
Linguagem C :: Sua primeira categoria :: Seu primeiro fórum-
Ir para: