leitura de string e vetor, conversao do conteudo pela tabela ASCII através de funcao com ponteiro
#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(tamsizeof(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;*
*
}*
*
}*
*
}
*

Discussão (0)
Carregando comentários...