###実現したいこと
ABCDEという文字列を逆順に一文字ずつ取り出したい(cs[0]=,cs[1]=E,cs[2]=D,cs[3]=C,cs[4]=B,cs[5]=A)です。
###問題点
複数のオンラインのコンパイルできるサービスを使ってみたがどれを使っても文字化け(?)してしまうのでその原因がわかる方よろしくお願い致します。ただどれもcs[3],cs[4],cs[5]はきちんと表示されます。
###自分の書いたコード
#include <stdio.h> #include <string.h> int main(void){ char cs[6]="ABCDE"; char temp[6]; int i; for (i=0;i<6;i++){ temp[5-i]=cs[i]; cs[i]=temp[i]; printf("cs[%d]=%c\n",i,cs[i]); } }
###出力結果
cs[0]=@
cs[1]=�
cs[2]=�
cs[3]=C
cs[4]=B
cs[5]=A
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。