> >
> > 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)
そうするとstrcmpに余分なパラメータがある、と言われたよ(;´Д`)ウフフフヘヘエヘヘ
参考:2006/12/28(木)00時15分57秒