Я уверен, что это очень простое исправление, и я чувствую себя глупо, спрашивая об этом, но здесь это идет
Мне нужна помощь со структурой и передачей информации из функции сбора в функцию сохранения или установки, а затем для повторной передачи в другую функцию для дальнейшего использования.
По сути, это выглядит так, чтобы начать. Я просто добавлю короткие фрагменты кода. Все может быть предоставлено, если вы хотели бы видеть это.
Сейчас я просто ищу правильный способ передачи структурированных данных из функций get .... в set .....
struct printype
{
char dots[8][15];
int unknown15; // can have values of 0..127
string serial11_14; // 8 characters 00000000...99999999
int year8; // without century, 0..99
int month7; // 1..12
int day6; // 1..31
int hour5; // 0..23
int minute2; // 0..59
};
int getunknown15(); // prototypes
int setunknown15(int);
тогда у нас есть простое основное.
int main()
{
printype pt;
pt.unknown15=getunknown15();
pt.unknown15=setunknown15(12);
pt.serial11_14=getserial11_14();
pt.serial11_14=setserial11_14("12345678");
pt.year8=getyear8();
pt.year8=setyear8(44);
pt.month7=getmonth7();
pt.month7=setmonth7(11);
pt.day6=getday6();
pt.day6=setday6(12);
pt.hour5=gethour5();
pt.hour5=sethour5(12);
pt.minute2=getminute2();
pt.minute2=setminute2(23);
cout <<"-----------------------------------------------------"<<endl;
cout <<" Let's Get Started"<<endl;
cout <<"-----------------------------------------------------"<<endl;
setup(pt.dots); // sets up the array
dpinfo(pt); // prints out the final array
ftarray(pt);
spar(pt.dots);
darray(pt.dots);
}
и, наконец, функции массива get и set.
int getunknown15()
{
printype tem;
cout <<"-----------------------------------------------------"<<endl;
cout <<" Enter the Unkown Variable (0-127): ";
cin >>tem.unknown15;
cout <<"-----------------------------------------------------"<<endl;
return tem.unknown15;
}
следующий
int setunknown15(int tem)
{
printype pp;
if (tem>127||tem<0)
{
cout << "Error" << endl;
return 0;
}
else
{
pp.unknown15 = tem;
return pp.unknown15;
}
}
Я надеюсь, что это не слишком много, чтобы читать и понимать
Во всяком случае, я знаю, что это очень простой ответ, но мой мозг просто не работает прямо сейчас.