struct purchases{
int number_purchases;
string name_product;
string name_firm;
float date_purchases;
int payment_amount;
};
//
int main(){
purchases records[100];
return 0;
}
Такс, смотри, воот ссылки полезные для тебя 1,2
1) Передача всей структуры в функцию
void f1(struct purchases parm)
{
std::cout<< parm.number_purchases<<endl;
}
2) Передача массива структур в функцию
void SetDefaultInformation(struct purchases* records)
{
records[0].number_purchases = 2;
}
Применение:
int main()
{
purchases records[100];
SetDefaultInformation(records);
system("pause");
return 0;
}
#include <iostream>
#include <string>
using namespace std;
struct Purchases {
int number_purchases;
string name_product;
string name_firm;
float date_purchases;
int payment_amount;
};
void foo(Purchases *p, int length) {
for (int i = 0; i < length; i++) {
cout << p[i].date_purchases << endl
<< p[i].name_firm << endl
<< p[i].name_product << endl
<< p[i].number_purchases << endl
<< p[i].payment_amount << endl;
}
}
int main() {
const int LENGTH = 100;
Purchases records[LENGTH];
foo(records, LENGTH);
system("pause");
return 0;
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости