Организация простейшего списка
#include <stdio.h>
struct TChain{
int val;
TChain* Next; };
int main ()
{
FILE *pFile;
int ik;
TChain *Head, *NewChain, *OldChain;
Head=new TChain; Head->Next=NULL; OldChain=Head;
pFile = fopen ("myfile.txt","rt");
while(!feof(pFile))
{ NewChain=new TChain;
fscanf(pFile,"%d \n",&ik); NewChain->val=ik;
NewChain->Next=NULL;
OldChain->Next=NewChain;
OldChain=NewChain;
}
fclose (pFile);
pFile = fopen ("myfile1.txt","w");
OldChain=Head;
do
{
NewChain=OldChain->Next;
ik=NewChain->val;
fprintf(pFile,"%d \n",ik);
delete OldChain;
OldChain=NewChain;
} while (NewChain->Next!=NULL);
fclose (pFile);
return 0;
}
Не знайшли потрібну інформацію? Скористайтесь пошуком google:
|
|