変数を出力するためのouttextxy方法
outtextxy関数を使用して変数を出力する際には、変数を文字列形式に変換してからouttextxy関数で出力する必要があります。
以下は、変数numの値を出力する方法を示すサンプルコードです。
#include <graphics.h>
#include <iostream>
#include <sstream>
using namespace std;
int main() {
int num = 10;
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
// 将变量num转换为字符串格式
stringstream ss;
ss << num;
string str = ss.str();
// 输出变量num的值
outtextxy(100, 100, str.c_str());
getch();
closegraph();
return 0;
}
上記のコードでは、まず変数numを文字列形式に変換し、それを画面に出力しています。注意すべきは、outtextxy関数が文字配列(つまりCスタイルの文字列)のみを受け入れるため、string型の変数を文字配列に変換するためにc_str()関数を使用する必要があることです。