入力として英語大文字または数字を受けてとるというプログラムのメイン関数について
という部分はargv[1]でないのはなぜですか?
main関数の引数argvとcharについて
Re: main関数の引数argvとcharについて
argvはchar型の配列へのポインターだからです。
argv[1]はchar型の配列の要素であり、型はchar *です。
argv[1]はchar型の配列の要素であり、型はchar *です。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。
Re: main関数の引数argvとcharについて
argvはchar型へのポインターの配列、と言った方が正確だったかな?argvはchar型の配列へのポインターだからです。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。
Re: main関数の引数argvとcharについて
こんなサンプルコードをコマンドプロンプトかどこかで
実行ファイル名 hoge foobar <enter>
みたいに実行してみると、何か体感できるかもしれません。
実行ファイル名 hoge foobar <enter>
みたいに実行してみると、何か体感できるかもしれません。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。
Re: main関数の引数argvとcharについて
東上☆海美☆「
> char c = argv[1][0];
char c と argv[ 1 ] を生かすなら
char c = *( argv[ 1 ] );
みみ。
」
> char c = argv[1][0];
char c と argv[ 1 ] を生かすなら
char c = *( argv[ 1 ] );
みみ。
」
VTuber:
東上☆海美☆(とうじょう・うみみ)
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。
東上☆海美☆(とうじょう・うみみ)
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。