Я начинаю программировать на C++, и мне интересно, как вы собираетесь передавать структуру как аргумент функции с помощью cin.Передача структуры в качестве параметра для функции
Идея кода заключается в том, чтобы ввести имя структуры от пользователя и передать это имя функции. Вот что я играл с:
class myPrintSpool
{
public:
myPrintSpool();
void addToPrintSpool(struct file1);
private:
int printSpoolSize();
myPrintSpool *printSpoolHead;
};
struct file1
{
string fileName;
int filePriority;
file1* next;
};
int main()
{
myPrintSpool myPrintSpool;
myPrintSpool.addToPrintSpool(file1);
return 0;
}
Это может быть построено. Тем не менее, я хотел что-то большее по направлениям:
class myPrintSpool
{
public:
myPrintSpool();
void addToPrintSpool(struct fileName);
private:
int printSpoolSize();
myPrintSpool *printSpoolHead;
};
struct file1
{
string fileName;
int filePriority;
file1* next;
};
int main()
{
string fileName;
cout << "What is the name of the file you would like to add to the linked list?";
cin >> fileName;
myPrintSpool myPrintSpool;
myPrintSpool.addToPrintSpool(fileName);
return 0;
}
Может ли кто-нибудь помочь, как бы я это сделал? Заранее спасибо!
Благодарим за помощь :) –