zamiast znaku,ciag znakow?

0

Witam jak wyswietlic zamiast znakow w kolejnych liniach,caly ciag?Chodzi mi o ten kod:#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;

int main(int argc, char *argv[])
{
unsigned int t,dlugosc;
string ciag;

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






system("PAUSE");
return EXIT_SUCCESS;

}

0

Nie bardzo rozumiem, co chcesz tu zrobić - wczytać ciąg znaków i go wyswietlić? Jeśli to nie to, to wytłumacz dokładniej, co chciałeś tu zrobić.

#include <iostream>
#include <string>
using namespace std;

int main(int argc, char **argv){
    
    string ciag;
    cin >> ciag;
    cout << ciag;
    //cin.get(); //zatrzymanie ekranu dla Windowsa
    
    return 0;
}
0

Wpisz 1 potem enter wpisz "pierwszy" i ma byc pier ale w jednej lini czyli "pier" a nie
p
i
e
r
Powinno byc jasne.

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