Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kalexa

leitura de string e vetor, conversao do conteudo pela tabela ASCII através de funcao com ponteiro

Recommended Posts

#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>

void decodificacao(int *vetor, int tam){
        for (int i=0;i<tam;i++){
        printf("\n Mensagem decodificada: %c \n", vetor);
        }    
}
void codificacao(char *str, int tam){
    printf("\n Mensagem codificada: %d \n", str);
}
int main( ){
           char string[20] ;
           int *v, tamanho, tam ,opcao=0;
          char *Pstring;
           int codificacao(int *str, int tamanho);
    while(opcao!=3){
    printf(" \n 1. Codificar a mensagem \n");
    printf(" 2. Decodificar a mensagem \n");
    printf(" 3. SAIR \n");
    scanf("%d", &opcao);
    
    if (opcao==1){
    printf("\nDigite a mensagem a ser codificada: \n");
    scanf("%s", string);
    Pstring = &string[20];
    tamanho = strlen(string);
    codificacao(*Pstring, tamanho);
    }
   if (opcao==2){
       printf("Qual o tamanho da mensagem?");
    scanf("%d", &tam);
    v = (int*)malloc(tam*sizeof(int));  // ALOCACAO DINAMICA
        printf("\nDigite a mensagem a ser decodificada: \n");
        for (int i=0;i<tam;i++){
        scanf("%d", &v);
       }
       decodificacao(*v,tam);
    }
    if (opcao==3){
        return 0;
    }
  }
}

erro.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.