wczytywanie wierszy do pliku

0

Mam takie zadanie aby utworzyc wczytywac wiersze (ktore zaczynaja sie literą) do pliku a nastpnie przepisac do innego pliku wiersze dluzsze od 5 znakow i nie zawierające w sobie litery 'a'. No to utworzylem sobie pomocnicza tablice i wymyslilem coś takiego, ale niestety to nie działa więc prosze o jakies wskazowki:

ofstream dane3("a.txt");
dane3.clear();
int i,j;
do{
for(i=0;i<liczba;i++)
{
for( j=0;j<t[i].length();j++)
{
dane3<<t[i][j];
}dane3<<endl;
}} while((t[i].length()>5)&&(t[i][j]!='a'));

0

if(t[i].find('a')!=string::npos) // to wiersz zawiera literkę 'a'

0
_13th_Dragon napisał(a):

if(t[i].find('a')!=string::npos) // to wiersz zawiera literkę 'a'

Moglbys opisac te funkcje bo ich kompletnie nie znam

0

a jakis prostszy sposob?? cos z sizeof np??

0
rooker napisał(a):

a jakis prostszy sposob??
if(!strchr(t[i].c_str(),'a')) // to wiersz zawiera literkę 'a'

rooker napisał(a):

cos z sizeof np??
Czy myślałeś kiedyś nad prostszym sposobem zejścia z piętra? Za pomocą sznurka i mydła np?

1 użytkowników online, w tym zalogowanych: 0, gości: 1