>  2006/12/28 (木) 00:13:45        [qwerty]
> > ちょっと待ってね~(;´Д`)
> ちゃんと通りました(;´Д`)bufもGxもpも正確に表示されました
> ただGにpの値が代入されてる・・なんでだ

こんどはこっちか(;´Д`)
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{
	G=p;
}

大文字小文字の違いで判定が真にならないのかなぁ?
strcmpの変わりにstricmpにしてみては?
こっちだと半角アルファベットの大文字小文字を区別しないで比較してくれる

参考:2006/12/28(木)00時09分51秒