On Fri, 06 Oct 2000, you wrote:
> > > FILE *yyin ={stdin}, *yyout ={stdout};
> > > 
> > Buang bracketnya.
> > 
> Tidak bisa. Masih memunculkan error message yang sama:
> 
> cc -O -c lexer.c 
> lexer.c:37: initializer element is not constant
> lexer.c:37: initializer element is not constant
> make: *** [lexer.o] Error 1

Masak sih? Saya sudah nyoba:

#include <stdio.h>
int main(int argc, char *argv[])
{
FILE *yyin = stdin, *yyout = stdout;
return 0;
}

trus dicompile (tanpa link):
$ gcc -O -c test.c

Nggak masalah! Sudah diinclude belum stdio.h-nya? Kalo belum ya compilernya
nggak ngerti stdin dan stdout itu apa. Jangan2 definisi stdin dan stdoutnya
sudah lain lagi?

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke