Ciag znakow zamiast pojedynczego znaku?

0

Mam programik dzielacy string na polowe i wyswietla mi dobrze ale zamiast np wyswietlic z "pierwszy" ,pier to on mi wyswietla kazdy znak w odzielnej linii.Jak to zmienic bo i w tab mi to nie wychodzi.
int t,dl;
string ciag;

cin>>t;
if(t>=1 && t<=100)
while(t--)
{
          cin>>ciag;
          dl=ciag.size();
         
          for(int i=0; i<dl/2; i++)
          {
                 
                  cout<<ciag[i]<<endl;
          }
         
}
0

std::endl to znak końca linii, usuń go.

0

to wtedy po wpisaniu 3 roznych stringów np "lubiec" "ktotozrobi" "pierwsza" wyswietla tak lubktotopier a ma byc lub \n ktoto\n pier\n a znowu jak jest endl to wyswietla same pojedyncze znaki dlatego nie wiem co zrobic?Czyli
k
t
o
t
o
i reszta tak samo.Czyli z endl i bez jest zle nie wiem jak to zmnienic.

0

To wyświetl endl po za pętlą wypisującą znaki, nie ma w tym żadnej filozofii.

0

No fakt banal ;D Dzieki kolego

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