Меню сайта

//—————————————————————————
#include &lt-vcl.h&gt-
#pragma hdrstop
#include &lt-tchar.h&gt-
#include &lt-iostream.h&gt-
//—————————————————————————
#pragma argsused
using namespace std-
//—————————————————————————
struct link
{
int data-
link* next-
}-
//—————————————————————————
class linklist
{
private:
link* first-
public:
linklist ()
{ first = NULL- }
void additem ( int d)-
void display ()-
}-
//—————————————————————————
void linklist::additem (int d)
{
link* newlink = new link-
newlink-&gt-data = d-
newlink-&gt-next = first-
first = newlink-
}
//—————————————————————————
void linklist::display ()
{
cout&lt-&lt-«&#92-ndannie steka: «-
link* current = first-
while (current)
{
cout&lt-&lt-current-&gt-data&lt-&lt-» «-
current = current-&gt-next-
}
}
//—————————————————————————
int _tmain(int argc, _TCHAR* argv[])
{
linklist li-
int var-
while (1)
{
— cout&lt-&lt-«&#92-nVvedite chislo: «-
— cin&gt-&gt-var-
— li.additem(var)-
— char a-
— cout&lt-&lt-«Dobavit’ eshe? (далее…)
Категория: Указатели (Списки) | Дата: 06.11.12

Меню раздела
Блок