Old stuff/ecole_etude_fac_de_pau/nico/tad/backup/old.cpp
(Deskargatu)
#include "deflater.h"
#include <string>
#include <map>
Deflater::Deflater()
{
/*
std::string chaine;
for(int i=0;i<256;i++)
{
chaine=i+1;
dico[chaine]=i;
}
*/
}
/*
int deflater::add(std::string s)
{
int k;
for(int i=0;i<s.length()+1;i++)
{
k=dico.size()+1;
//d.int=d.int+1;
dico[k]=s[i];
}
return dico.size();
}
int deflater::seek(std::string s)
{
for(int i=1;i=dico.size();i++)
{
if (dico[i]=s)
{
return i;
exit;
}
}
return 0;
}
int deflater::deflate(std::string str)
{
std::string s,s2;
int j=0;
for(int i=0;i<str.Length();i++)
{
s=s+str[i];
if (! (seek(s)=0))
{
s2[j]=seek(s);
j=j+1;
}
else
{
s2[j]=add(s);
j=j+1;
}
}
return j;
}
*/