VS2019 + win10 outtextxy函数无法输出我保存在结构体数组里面的数据 我想用outtextxy函数输出数据

0
#include <stdio.h>
#include <graphics.h> 
int cont=0;  //全局变量声明
#define M 1000

/*结构体*/
struct individual {
	wchar_t name[30];//姓名 
	wchar_t phonenumber[30];//电话号码
	wchar_t address[50];//地址
	wchar_t email[30];//邮箱
};
typedef  individual  STI; //变量类型名转换
STI sti[M]; //全局变量声明
FILE* fa;
void show(FILE* fa);   
void establish(FILE* fa);
int main() {
	establish(fa);
	show(fa);
}
void establish(FILE* fa) 
{
	InputBox(sti[cont].name, 10, _T("请输入姓名"));//提示用户输入姓名
	InputBox(sti[cont].phonenumber, 20, _T("请输入电话号"));//提示用户输入电话号
	InputBox(sti[cont].address, 50, _T("请输入家庭地址"));//提示用户输入地址
	InputBox(sti[cont].email, 50, _T("请输入邮箱"));//提示用户输入邮箱
	cont++;
}
void show(FILE* fa)
{
	int i=0;
	int position_x = 100;
	int position_y = 100;
	wchar_t interval[] = L"********************";
	for (i = 0; i < cont + 1; i++)
	{
		outtextxy(position_x, position_y + 20, sti[i].name);//姓名
		outtextxy(position_x, position_y + 20, sti[i].phonenumber);//电话
		outtextxy(position_x, position_y + 20, sti[i].address);//家庭地址
		outtextxy(position_x, position_y + 20, sti[i].email);//电子邮箱
		outtextxy(position_x, position_y + 20, interval);//间隔
	}
}
ava
圥忈.

2021-3-7

0

outtextxy 是图形窗口的输出语句,你需要先用 initgraph 创建绘图窗口。

ava
慢羊羊

2021-3-8