>  2006/12/28 (木) 00:16:33        [qwerty]
> > 	
> > 	if(strcmp(Gx,"Gap")==0){
> > 		G = Gap;
> > 	}else if(strcmp(Gx,"Gcc")==0){
> > 		G = p*Gcc;
> > 	}else if(strcmp(Gx,"Gth")==0){
> > 		G = p*Gth;
> > 	}else{
> >       print("G=p\n");//<-ここにきてないか?
> > 		G=p;
> > 	}
> > Gx[4]='\0';しないとだめかもわからんね
> 改行コード入っているせいかな?
> Gx[4]='\0'; をするか、strncmp()で比較する文字数を限定した方が良いかもね
> 例:strcmp(Gx,"Gap",3)

[4]じゃなくて[3]だな(;´Д`)

参考:2006/12/28(木)00時15分57秒