Cześć, mam problem z napisaniem takiego programu który wyświetla osobno wszystkie znaki pobranej wcześniej linii tekstu.
Gdy wpisuję jakieś zdanie to pierwsza litera ląduje na końcu, zamiast "A l a m a k o t a" dostaję " l a m a k o t a a". zacząłem co dopiero naukę c i c++ na studiach 2 miesiące temu i jestem na etapie instrukcji warunkowych, pętli i funkcji.
Z góry dziękuję za pomoc.
#include<iostream>
using namespace std;
int main()
{
char napis[100];
cout << "Wpisz tekst : ";
cin >> napis[100];
cin.getline(napis, 100);
for (int i = 0; napis[i] != 0 ; i++)
{
cout << napis[i] << endl;
}
system("pause");
return 0;
}