我想从我的函数传递我的v-> x" calculate_using_struct_values"到我的" int main"功能。我需要在我的" int main"的括号内写一下。功能和我的" int main"原型来运行程序。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void calculations_using_struct_values(struct test *v);
int main();
struct test
{
int x,y,z;
char *name;
};
void struct_values()
{
test variable;
variable.x=50;
variable.y=100;
variable.z=150;
calculations_using_struct_values(&variable);
return;
}
void calculations_using_struct_values(struct test *v)
{
int a=5;
v->x +=a;
main();
}
int main()
{
return 0;
}
答案 0 :(得分:0)
而不是
void calculations_using_struct_values(struct test *v)
{
int a=5;
v->x +=a;
main(); /* remove this call */
}
做的:
int main(void)
{
struct_values(); /* call your function in main */
return 0;
}