Что такое односвязный линейный список

Люди, помогите разобраться со связными структурами данных, а именно с линейным односвязным списком.
Очень-очень нужно написать программку по этой теме.
Вот задание: разработать программу ведения базы данных о проданном товаре. Описать класс, хранящися информацию о наименовании, количестве, цене, стоимости, дате продажи и имеющие методы для работы с ней.
Хранение данных обеспечить о односвязном линейном списке.
Жду хоть каких-то подсказок. ^_^`

    #include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <string>
#include <stdio>
//using namespace std;
main(void)
{
   int l,d;

    while(true) {
    printf("1 - Add tovar\n");
      printf("2 - Find by Naimenovanie\n");
      printf("3 - Find by Kolihestvo\n");
      printf("4 - Find by Cen\n");
      printf("5 - Find by Stoimost\n");
      printf("6 - Find by Data prodagi\n");
      printf("7 - Quit\n");
      printf("8 - Output all Data Base\n");
      printf("Your choice: ");
      scanf("%d",&l);
      switch(l)
        case    1:input(); break;
      case  2:find(); break;
      case  3:find(); break;
      case  4:find(); break;
      case  5:find(); break;
      case  6:find(); break;
      case  7:output(); break;
      case  8:exit(1); break;

      default:
            default : 
{
    printf("Error!\n");
    getchar();
    getchar();
      }
      }





      }
   }
class tovar
{

protected:
    string name; //Наименование
 int col; // Количество
 double cen; // Цена
 double stoim; // Стоимость
 string data; // Дата продажи
public:
string  Getname()
{
  return name;
}
void Setname(string s)
{
name=s;
}
int  Getcol()
{
  return col;
}
void Setcol(int s)
{
col=s;
}
double  Getcen()
{
  return cen;
}
void Setcen(double s)
{
cen=s;
}
double  Getstoim()
{
  return stoim;
}
void Setstoim(double s)
{
stoim=s;
}
string  Getdata()
{
  return data;
}
void Setdata(string s)
{
data = s;
}

};

Что такое односвязный линейный список: Гугл тебе в помощь.

Программу пиши сам. Будут проблемы с поиском ошибок — выкладывай код — будем смотреть. Только не надо постить такой вот треш, как сейчас. Это сразу фтопку без комментариев.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.