Ir ao conteúdo

Posts recomendados

Postado

É.

//itens da pilha
struct pilha {
    char itens[TAM_MAX];
	int tp;
};

Pilha * criar() {
	Pilha * p = (Pilha *)malloc(sizeof(Pilha));
	p->tp = 0;
	return p;
}

operator++(itens[pos]){
  switch  (intens[pos] {
    case 'a':
      intens[pos] = 'b';
      break;
    case 'b':
      itens [pos] = 'c';
      break;
    }
}

 

16 minutos atrás, Arthur Rodrigues Passos disse:

O int do itens? Pode dar um exemplo?

Se não der certo avisa.

Postado
8 horas atrás, Arthur Rodrigues Passos disse:

Opa, deu este erro abaixo:

image.thumb.png.0a77c44a1c2889e9899e36e345622b48.png

Eu me confundi no que está dentro dos parênteses (tem que ter o tipo, igual uma função) e também esqueci que o operador ++ só é compatível com ints. Nesse caso você vai ter que criar uma função chamada incrementar (e outra, decrementar) que recebe o nome da pilha (Pilha* p) e o int pos com aquele switch dentro (não o int pos, a função) só que com todas as letras e quando chegar no z a variável fica igual a a e no decrementar o a é igual a z.

Caso você não tenha entendido o escopo da função deve ficar assim:

void incrementar(Pilha* p, int pos);

O pos é a posição (itens [pos]).

Ah, eu vi que aí no switch em alguns casos eu escrevi itens errado (intens).

Se tiver alguma dúvida ou der erro avisa.

Observação: eu só escrevi o escopo, mas, tem que escrever tudo.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!