[Macemacsjp-users 75] Shell_CarbonEmacs

Back to archive index

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*****



Macemacsjp-users メーリングリストの案内
Back to archive index