如何在每次调用时清除struct或创建新的struct?

时间:2018-01-06 09:56:49

标签: c++ struct clear

我有以下结构:

async someAsyncMethod(): Promise<void> {
    await this.saveData();
}

我的一位朋友已经给了我这段代码

const int max_stu= 100;
const int max_name =100;
const int max_add=100;

struct stu{
      int id;
      char name[max_name];
      char addr[max_add];
};

stu student[max_stu];

但是这部分有问题

struct stu{
     int id;
     char name[max_name];
     char addr[max_add];
void  remove(stu temp){
        temp.id= 0;
        temp.name= "";
        temp.addr= "";

}

for (int i=0;i < max_stu; i++){
    stu.remove(student[i]);
}

因为char和

的类型
temp.name= "";

并在此部分

max_name=100

因为它不是一个类。我该如何解决这个问题?

0 个答案:

没有答案