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]