まちがえた。
for(int i=strlen(str);i>0;i--)
 if(str[i-1]=='.'){
  str[i-1]=str[strlen(str)+1];
  str[i]=0;
  break;
 }
}