Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

16_II / длина списка

.cpp
Скачиваний:
19
Добавлен:
10.02.2015
Размер:
428 б
Скачать
#include <fstream>
#include <iostream>

using namespace std;

struct sp{
	int data;
	sp* next;
};

int dlina(sp*nach){
	int l=0;
	sp*p;
	p=nach;
	while(p->next!=NULL){
		p=p->next;l++;
	}
	return l;
}


void main(){	
	sp *nach,*p;
	nach=NULL;
	ifstream f("sps.txt");
	while(!f.eof())
		{ 
			p=new sp;
			f>>p->data;
			p->next=nach;
			nach=p;
		}
	cout<<"dlina spiska="<<dlina(nach)<<endl;
}