私はCプログラミングの新人です。これは文字列を逆転させた最初の試みです。私は次のコードを入力したが、ランタイムエラーが発生した。私が間違っている場所を教えてください。同じミスを繰り返さないようにしてください。文字列実行時のエラーを逆転
#include <stdio.h>
# define size 10
int main()
{
int i=0; int a=0;
char s[size];
printf("enter your word");
scanf("%s", s);
a= strlen(s);
for(i=a-1;i>=0;--i)
{printf("%s", s[i]);}
return 0;
}
ありがとうございます。
'%s'はC文字列が単一の文字ではないことを要求します。 '%c'が必要です。 – LPs