Ir ao conteúdo
  • Cadastre-se

C Salvar posição de um caractere em uma Estrutura


AndrezaWF

Posts recomendados

Oi

Estou precisando de uma ajuda com estruturas...

 

É o seguinte: eu tenho uma matriz [30][30] e nela estão armazenados caracteres aleatórios(f,j,#,&,h...). Eu preciso percorrer esta matriz e encontrar a primeira ocorrência do caractere C. Até ai, tudo bem, só que o exercício pede que eu salve a posição do caractere em uma estrutura e retorne essa posição para a função principal. E eu não faço ideia de como fazer isso.O exercício até dá a estrutura:

 

typedef struct tipo_posicao
{
int lin, col;
} POSICAO;

 

Esse é o código que eu usei para percorrer a matriz:

 

for( i = 0; i <30; i ++){    
        for( j = 0; j <30; j++){
             if( matriz[j]== 'C'){
              //????????---------------------> COMO SALVAR 'I' E 'J' NA ESTRUTURA??
             }}}
    return POSICAO;  

Link para o comentário
Compartilhar em outros sites

@AndrezaWF Pode ser na função main, mas sempre declare qualquer objeto de uma estrutura, depois de colocar a estrutura em si, ex.:

//definição de tipo 1º
typedef struct Produto {

	float preco;
	char descricao[100];

} Goiaba, Maca;


//qualquer lugar do código abaixo...
//declarações por 2º
Goiaba  prd_goiaba;
Maca    prd_maca;

 

Link para o comentário
Compartilhar em outros sites

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!