[325] Re:端末ドライバのバッファやstdinバッファの中身を覗くには?
投稿者:chikato
2007/02/20 02:13:25
遅くなりまして申し訳有りません。
> というわけで修正プログラムです。
:
> return 0;
> }
大変有難うございます。
でもコンパイルすると
$ gcc -o test5 test5.c
test5.c: In function `dump_buffer':
test5.c:7: error: structure has no member named `_cnt'
test5.c:8: error: structure has no member named `_ptr'
test5.c:11: error: structure has no member named `_ptr'
となってしまい、プログラム実行できずじまいです。
cygwinのを(\cygwin\usr\include\mingw\stdio.h)調べてみましたら
#ifndef _FILE_DEFINED
#define _FILE_DEFINED
typedef struct _iobuf
{
char* _ptr;
int _cnt;
char* _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char* _tmpfname;
} FILE;
となってました。
うーん、どうしてコンパイルエラーになってしまうんでしょうか?