#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);//间隔
}
}
VS2019 + win10 outtextxy函数无法输出我保存在结构体数组里面的数据 我想用outtextxy函数输出数据
outtextxy 是图形窗口的输出语句,你需要先用 initgraph 创建绘图窗口。