- ベストアンサー
c言語のポインタへの文字列入力についてです。
当方c言語初学者なのですがscanfを使ってポインタに文字列を入力したいのですがバグが発生して進みません・・・どういうことなのでしょうか? #include <stdio.h> int main(void) { char *a; scanf("%s", a); printf("%s", a); return (0); } *aをa[128]; のように配列に変えるとうまくいくことはなんとかわかるのですが・・・助けてください(^_^;)
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.5
- asuncion
- ベストアンサー率33% (2127/6290)
回答No.4
- MillenniuM
- ベストアンサー率58% (42/72)
回答No.3
- hitomura
- ベストアンサー率48% (325/664)
回答No.2
- kngj1740
- ベストアンサー率18% (197/1052)
回答No.1
お礼
ありがとうござしました。何とか先に進めそうです!