#1
by かい » 1年前
コード:
#include <stdio.h>
int main(void)
{
int moji;
printf("入力する文字列:");
while ((moji = getchar()) != '\n')
{
printf("%c", moji);
}
return 0;
}
getchar関数を使用し入力された文字列を表示せよという問題でこのコードで一応できているのですが文字列なのでint mojiではなくchar moji[]としないといけないと思い変更したのですが変更したら実行できなくなりました。何故なのでしょうか?
[code]
#include <stdio.h>
int main(void)
{
int moji;
printf("入力する文字列:");
while ((moji = getchar()) != '\n')
{
printf("%c", moji);
}
return 0;
}
[/code]
getchar関数を使用し入力された文字列を表示せよという問題でこのコードで一応できているのですが文字列なのでint mojiではなくchar moji[]としないといけないと思い変更したのですが変更したら実行できなくなりました。何故なのでしょうか?