Итак, имеется структура
struct userInfo{
char uCardNum[16];
char uPIN[4];
float uBalance;
};
Имеется класс, который управляет коллекцией таких структур. В нем есть процедура add
void add(char CN[16],char PIN[4],float Balance){
userInfo ui;
strcpy(ui.uCardNum,CN);
strcpy(ui.uPIN,PIN);
ui.uBalance=Balance;
users.push_back(ui);
printf(ui.uCardNum);
};
Все просто, создаем структуру, наполняем ее данными, кладем в vector users
Но в uCardNum записывается не только номер карты, но и дописывается пин код. То есть
printf(ui.uCardNum);
выводит номер карты с пинкодом (например отправляю номер карты 1111111111111111 и пинкод 2222, на выходе будет 11111111111111112222) ((