[xyzzy:04354] Re: shell-mode の動き?
- Subject: [xyzzy:04354] Re: shell-mode の動き?
- From: 吉田裕司 <ysdhiro@xxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b6
- X-yzzy-version: 0.2.0.133
吉田です。xyzzy MLの皆さん、こんばんは。
なかださん、亀井さん、こんばんは。
2000年3月24日(金)午前1時16分34秒 +0900 の
【[xyzzy:04349] Re: shell-mode の動き?】
に関するメールにお答えします。
回答、ありがとうございます。感謝です。
なかださん曰く、
>windows ではどうすればいいんでしょうか。よく分かりませんが、とり
>あえずは printf() のあとに fflush(stdout) を入れておけばうまく行
>くような気がします。
うまくいきました!!。
亀井さん曰く、
>ですます。いちいち fflush を呼ぶのが面倒なら、プログラ
>ムの最初で setbuf (stdout, 0) しておく手もありますが。
うまくいきました!!。って、
#include <stdio.h>
main()
{
char a[11];
setbuf (stdout, 0);
printf("なんかいれてちょん:");
scanf("%s",a);
printf("\n%s",a);
}
こんな感じで、あってます?
> stdout が flush されていないのではないでしょうか。shell-mode で
>isatty(1) が真にならないということだと思うんですが、この辺って
なにせ、C勉強したてなもので(windowsの問題ですか?)、意味が・・・
「stdout が flush・・isatty(1) が真に・・」ううう・・
すんません、C、LISPともに勉強がんばるぞ。(^^;
┏┓┏┓┏┓┏┓┏┓┏┓┏┓┏┓┏┓
┗┛┗┛┗┛┗┛┗┛┗┛┗┛┗┛┗┛
--- 吉田裕司 ---
mailto: yoshida@xxxxxxxxxxx
yoshida@xxxxxxxxxxx
┏┓┏┓┏┓┏┓┏┓┏┓┏┓┏┓┏┓
┗┛┗┛┗┛┗┛┗┛┗┛┗┛┗┛┗┛