回答編集履歴

1 追記

YAmaGNZ

YAmaGNZ score 5448

2017/02/24 20:24  投稿

キーボードが押されたタイミングでAI値を変数に入れればいいだけなのでは?
で、距離の計算を行うときには保持しておいた値を使うだけだと思います。
```C
// AI値を保存する変数
char backupAI[100];
   ・
   ・
   ・
//キーが押された
sprintf(backupAI, "%d", AI値);
   ・
   ・
   ・
//距離計算
kyori = kyorikeisan(backupAI);
```
```
**追記**
C#でよいのであれば
```C#
// AI値を保存する変数
string backupAI;
   ・
   ・
   ・
//キーが押された
backupAI = AI値.ToString();
   ・
   ・
   ・
```
でしょうか

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る