Am si eu o intrebare legata de scoaterea cuvintelor dintr-un text .
Mi se da un text pe mai multe linii si eu vreau sa ii scot cuvintele in stringuri, pot sa o fac si muncitoresc cu niste if-uri, dar vreau sa o fac cu functia strtok si poinetri infine eu am chestia asta:
void cit()
{
char *p;
while(!fin.eof())
{
i++;
fin.get(s[i],1600);
fin.get();
strcpy(p,s[i]);
p=strtok(p,separator);
while(p)
{
strcpy(nrcuv[++j],p);
fout<<nrcuv[j]<<'\n';
p=strtok(NULL,separator);
}
}
}
Daca am doar un rand merge ok. probabil e o problema cu poinetrul cand se reia pe care oricum nu stiu sa o rezolv.