またまた>>368です。
今度は文字を一つ違う文字に変えるプログラムを(AがB、4が5)作りました。
#include <stdio.h>

int main(void)
{ char t[44];
char *s;
s = t;
int j = 0;
int o = 0;
scanf("%s", t);
while('\0'!= *s){
j++;
}
s =s - j;
while(j != o){
*s++;
s++;
o++;
}
printf("%s \n", *s);
return 0;
}
それが、どうやらscanfで止まってしまうようで、
文字をいれてリターンをいれても、また入力待ち状態になってしまいます。
なぜなんでしょうか。。。