Ryutaro Amano
wn9r-****@asahi*****
2004年 3月 23日 (火) 21:10:35 JST
天野と申します。 数日前から、Carbon Emacsを使い始めました。 これまで、emacsを触ったことがほとんどなく、lispの知識もありません。 環境は、OSX10.3.3 Carbon Emacsは、 http://pcweb.mycom.co.jp/column/osx/083/ をもとにインストールしました。cvs3/4日版です。ことえりなどのInline入力、 dired時の濁点patchも当てています。 先ほど気づいたのですが、M x shellじにCのソースをmakeしたものを実行すると変な 動きをします。 source ----------------------------------------------------------- #include <stdio.h> #define TOTAL 3 int main(int argc,char* argv[]){ int gakusei[3]; int i,goukei; goukei = 0; for(i = 0;i < TOTAL;i++){ printf("%d番目の学生の得点 : ",i+1); scanf("%d",&gakusei[i]); } for(i = 0;i < TOTAL;i++){ goukei += gakusei[i]; } printf("平均点 : %f n",goukei / (double)TOTAL); return 0 } ------------------------------------------------------------ 入門書に出ているたわいもないものですが、これをmakeしてshellモードで実行する と $ ./a.out 45 67 23 1番目の学生の得点 : 2番目の学生の得点 : 3番目の学生の得点 : 平均点 : 45. 000000 という風になってしまいます。 TerminalやTerminalから-nwで起動したemacsのshellモードで実行すると、 $ ./a.out 1番目の学生の得点 : 45 2番目の学生の得点 : 67 3番目の学生の得点 : 23 平均点 : 45.000000 となります。当然こちらがまともな動作と思いますが、どこに問題があるのでしょう か? Carbon Emacsをインストールする前にデフォルトで入っているemacsは削除していま す。 (/usr/share/emacs/や/usr/bin/以下のもの) .emacs.elの設定などと関係があるのでしょうか? 使い始めたばかりで問題の切り分けもできません。過去ログは見たのですが、似たよ うな話はなかったように思います。 よろしくお願いいたします。 Ryutaro Amano wn9r-****@asahi*****