私は何をすべきか
「a a」を入力して一度シフトすると、「b b」が返されると予想されますが、forループでAZ、az、または0-9以外のものをスキップしたいというエラーが表示されます
for ( ; i <= w; i++)
if ((word[i] + rotx) >= 65 && (word[i] + rotx) <=90)
{
word[i] += (rotx);
}
else if ((word[i] + rotx) >= 97 && (word[i] + rotx) <=122)
{
word[i] += (rotx);
}
else if ((word[i] + rotx) >= 48 && (word[i] +rotx) <= 57)
{
word[i] += (rotx);
}
else if ((word[i] + rotx) > 90 && (word[i]+rotx) <97)
{
word[i] = 64 + (rotx - (90-word[i]));
}
else if ((word[i] + rotx) > 122)
{
word[i] = 96 + (rotx - (122-word[i]));
}
else if ((word[i] + rotx) > 57)
{
word[i] = 47 + (rotx - (57-word[i]));
}
OUTPUT 文字列「a a」を入力 回転数を入力 1
-bash: 1: コマンドが見つかりません