在使用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風格的字符串),因此我們需要使用c_str()函數將string類型的變量轉換為字符數組。