0
このプログラムでは、ユーザーに別の変換が必要かどうかを尋ね、最後に「いいえ」と答えるまで「はい」を選択します。私はdo/whileループがうまくいくかもしれないと思っていましたが、私はその性質について確かではありませんでした。私はUDFの前にそれをやったことがないので、どんな助けも大歓迎です!UDFはループ内にありますか?
極座標変換器である直交座標変換器です。
このプログラムでは、ユーザーに別の変換が必要かどうかを尋ね、最後に「いいえ」と答えるまで「はい」を選択します。私はdo/whileループがうまくいくかもしれないと思っていましたが、私はその性質について確かではありませんでした。私はUDFの前にそれをやったことがないので、どんな助けも大歓迎です!UDFはループ内にありますか?
極座標変換器である直交座標変換器です。
あなたは自分のmain
機能
int main()
{
// Variable declarations
float mag;
double angl, x, y;
int num;
do
{
// Function calls
readit(mag, angl, x, y, num);
calcit(mag, angl, x, y, num);
writeit(mag, angl, x, y, num);
}
while(continueit());
return 0;
}
あなたは、ユーザーがいない場合は、別の変換、またはfalseを継続したい場合はtrueを返す関数bool continueit()
を持っている中でループを行うことができます。
bool continueit()
{
std::cout << "do another conversion? 'yes' to continue\n";
std::string answer;
std::cin >> answer;
return answer == "yes";
}
必要であれば、あなたは'y'
または大文字/小文字を確認することができますが、意味はほぼ同じになります。