- ベストアンサー
C言語について教えてください。
初心者です。宜しくお願いいたします。 /* yuki */ #include <stdio.h> int main() { int hako; char *p[3] = { "kkkkk","oooo","llll" }; for (hako=0;hako<3;hako++){ printf("ポインタ表示%s\n",p[hako]); } return 0; } 整数でポインタの中身を配列出力しているのですが、これをインクリだけで表示することってできないでしょうか??本当はポインタにアドレス入れて入力をインクリしてどんどん入力したいとおもってます。 表示は配列で出したいとおもいます。(他に方法があるのかわからないです^^;) それと、入力なのですが、scanfですと入力待ちになるのですが、getsですとスルーされてしまうことがあるのです。玄人の方々は、これにはいろいろ問題があるみたいに聞いた事があります。それってなぜなのでしょう?? 私の素人感覚では上の二つの使いかたは、変数とキャラ型での使いかたっておぼえました。両方とも数字なのは承知してます。できるときと出来ないときがあるので、そのときになぜ??っておもうことがあるのです。 どうかご指導お願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- 0x131cc6e
- ベストアンサー率36% (42/115)
回答No.4
- t_nojiri
- ベストアンサー率28% (595/2071)
回答No.3
- nofutureforyou
- ベストアンサー率9% (25/277)
回答No.2
お礼
お忙しい中お返事いただいてありがとうございます。 ポインタのポインタするのでしたか・・。 メモリ破壊・・・うう、おそろしいです。 あなたの大切なお時間を無駄にしないようにがんばってみます。 ご教授本当にありがとうございました^^