構造体、ファイル、および関数を含むクラスがあります。関数内に構造体のリンクリストを作成しようとしていますが、その方法がよくわかりません。これが私のコードのその部分に対するこれまでの私の仕事です:
#include <iostream>
using namespace std;
class myPrintSpool
{
public:
void send(string);
private:
int printSpoolSize;
myPrintSpool *printSpoolHead;
myPrintSpool* next;
};
struct file
{
string fileName;
int filePriority;
file* next;
};
void myPrintSpool::send(string name)
{
//Adds to linked list
file file;
myPrintSpool* file = new myPrintSpool;
if(printSpoolHead == NULL)
{
printSpoolHead = file;
}
else
{
file->next = printSpoolHead;
printSpoolHead = file;
}
printSpoolSize++;
}
関数内で文字列を送信して、ユーザーが送信するファイル名を入力すると、構造体の名前がそのfileNameに変更され、構造体ファイルがその入力名に変更されるようにします。ただし、最初は上記の部分を正しく動作させることができないため、どうすればよいかわかりません。
よろしくお願いします。お時間を割いていただきありがとうございます。