|
发表于 2021-10-3 14:33:34
|
显示全部楼层
安徽省淮南市
把局部变量 PRO_AREA TestPRO_AREA;
改成全局的 PRO_AREA TestPRO_AREA[1];
然后for循环输出下应该就可以了
PRO_AREA TestPRO_AREA[1];
int TEST(PRO_AREA* PRO_AREA_test);
int main()
{
int x=0;
TEST(TestPRO_AREA);
for (x; x < 5; x++) {
cout << TestPRO_AREA[x].盘符 << endl;
}
return 0;
}
int TEST(PRO_AREA* PRO_AREA_test)
{
char 盘符[] = { 'A','B','C','D','E','F'};
for (int i=0; i < 5; i++)
{
PRO_AREA_test.盘符 = 盘符;
PRO_AREA_test.状态 = 1;
}
return sizeof(PRO_AREA_test);
}
补充内容 (2021-10-3 14:34):
#include "CMakeProject1.h"
using namespace std;
PRO_AREA TestPRO_AREA[1];
int TEST(PRO_AREA* PRO_AREA_test);
int main()
{
int x=0;
int n;
TEST(TestPRO_AREA);
for (x; x < 5; x++) {
cout <... |
|