ちょっとした事(たしかグローバル変数とローカル変数の挙動の違いとか、そんな事だったと思う)を試してみようと思って、20行くらいのプログラムを作ったんだ。
でも、動かないの。
どんな短いプログラムでも意図しない挙動をしてしまうことはあるものだが、そんなレベルの話ではない。
ただ、計算した結果を画面に出すだけのつもりなのに、何も表示されないんだ。
で、少しずつコメントアウトしていったのに、それでも何も表示されない。
しまいには、"A" って画面に出すだけのコードになったのに、それでも何も表示されないんだ。
で、もう一本別のコードを test2.c という名前で作ったら、ちゃんと "A" と表示された。
一番始めに作ったコードも、すんなり動いた。
そうさ。最初のコードは test.c という名前で作ったのだ。
カレントディレクトリ よりも先に /bin に PATH が通っていたので 、単に test と打つと、 /bin/test が実行されていたんだ。
test
学生時代、UNIXでC言語を独学していた頃。 ちょっとした事(たしかグローバル変数とローカル変数の挙動の違いとか、そんな事だったと思う)を試してみようと思って、20行くらいのプロ...
windows でも、 コマンドと同名のバッチファイルを作ってしまった結果、 意図しない動作になっていたみたいなトラブルはあったな。
だから俺はテストの時はchimpo.batに統一してる。
マンコ差別主義者がいたぞ殺せ
その場合 ./test ってやらない?
./a.out
a.outじゃないの?
はてな にどんな義理があったら、テストしてやろうって気になるんだい?