暗号をキーボードで入力すると解読して出力するプログラム作ってるんだけど、配列使うやり方からポインタのみにしたら動かなくなったんだけど、どう直せばいいですか?
現段階ではまだ解読ではなくただ出力するだけにしてある。

#include <stdio.h>

void inp(char *ch);
void oup(char *ch);

int main()
{
char *ch;
char **s;

s=&ch;

inp(*s);
oup(*s);

return 0;
}

void inp(char *ch)
{
printf("暗号を入力して下さい \n");
*ch=getchar();
}

void oup(char *ch)
{

printf("%s",(*ch));
}