前提・実現したいこと
C言語の問題集を学習中なのですが、文字列を表示する関数を作成したのですが、
最後の1文字が化けてしまいます。初歩的な質問ですいませんが、何が原因なのか教えて頂けると助かります。
該当のソースコード
#include <stdio.h>
void put_string(const char *s){
while(*s++)
putchar(*s-1);
}
int main(void){
char *s = "ABCDEFG";
put_string(s);
return 0;
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/10 17:12 編集
2019/04/10 17:28
2019/04/10 22:05 編集
2019/04/10 22:45
2019/04/10 23:40