接受C语言代码并将其修改,求源代码。

//-------------------原有程序--------------------------------------------

#define MAX 200
#define VALUE 100
typedef struct
{
int data[MAX];

}data;

typedef struct dat2
{
char str[VALUE];
}dat;

int main(void)
{
data a,b;
dat c;
}

//----------------------经过修改的----------------------------------------------

//#define的行删除

struct data //如果原来的struct后面没有跟着结构体名称的话,利用最后的名字当struct的名字
{
int data[200]; //define的替换

};

struct dat2 //如果有名字的话,那么就吧typedef删除
{
char str[100];
};

int main(void)
{
struct data a, b; //原来用typedef定义的数据类型,将他们换回struct的标准形式。
struct dat2 c; //注意这里,也是struct的标准形式。
}

问题描述不清晰,你想输入什么,得到什么要表达清楚?

宏替换时编译器题你完成的。。。后面的注释就免了吧,要让程序给你加注释啊。。臣妾真的做不到。。

不知道你想表达什么??