[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:04354] Re: shell-mode の動き?



吉田です。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

┏┓┏┓┏┓┏┓┏┓┏┓┏┓┏┓┏┓
┗┛┗┛┗┛┗┛┗┛┗┛┗┛┗┛┗┛

Index Home