Galera, alguém consegue entender por que meu programa da erro ao ler essas 3 linhas?
printf("teste"); if(p1->elem=='a'){ printf("teste");
Basicamente, p1 é ponteiro pra uma struct que faz parte de uma lista encadeada. Nesse caso, p1->elem possui o carcter 'a' na sua memória, mas na hora do if verificar ele da erro na execução. O primeiro "teste" printa mas o segundo não...
Se alguém puder ajudar, agradeço ^^