質問: c言語についてです
回答: ~直し方~ main 内にある str を次のように変えます。 【修正前】char *str; 【修正後】char str[256]; それと、scanf の呼び出しも次のようにします。 【修正前】scanf("%c",&str); 【修正後】scanf("%s", str); その上で、str_toupper の内部を次のようにします。 【修正前】*str++ = toupper(*s++); 【修正後】*str = toupper(*str);