Kod: Zaznacz cały
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <conio.h>
#include <string>
#include <ctime>
using namespace std;
struct lista{
int ile;
char znak;
lista *nastepny;
};
void wczytywanie(lista *&glowa)
{
lista *aktualny, *ostatni;
ostatni=aktualny=NULL;
ifstream plik;
plik.open("alfabet.txt");
while(plik.eof())
{
ostatni=aktualny;
aktualny = new lista;
plik>>aktualny->znak;
aktualny->nastepny=NULL;
if(ostatni==NULL)
{glowa=aktualny;}
else
ostatni->nastepny=aktualny;
}
}
void drukowanie (lista *glowa)
{
while(glowa!=NULL)
{
cout<<glowa->znak;
glowa=glowa->nastepny;
}
}
int main(int argc, char *argv[])
{
lista *glowa;
wczytywanie(glowa);
drukowanie(glowa);
system("PAUSE");
return EXIT_SUCCESS;
}