Jeśli chcesz wczytywać z konsoli musisz zadeklarowac jakis rozmiar bufora (Twojej tablicy) i nastepnie w petli do while albo while wczytywac znaki az do znaku endline czyli enter tutaj wczytujesz oczywiscie getcharem, getchem albo jakims innym prostym operatorem.
Troche bardziej przynajmniej wedlug mnie efektywniejsza metoda jest wczytywanie nie do tablicy a do stringa (jesli chcesz uzywac stringow do statndardowych bibliotek dodajesz biblioteke string.h) tutaj podam przyklad jakby to mniej wiecej mialo wygladac:
Kod:
string line; // przechowuje odczytany tekst
getline(cin,line);
czyli do zmiennej typu string o nazwie line (linia) jest wczytywana linia czyli tekst konczacy sie znakiem enter. Oczywiscie wiemy ze string dziala podobnie do tablicy charowej

wystarczy ze dorzucisz linijke
int el = line.size();
i juz wiesz ile znakow mial tekst (ilosc znakow jest przechowywana w zmiennej el)
pozniej jesli chcesz to jakos modyfikowac to jak juz mowilem uzywasz stringa jako 'zwyklej zmiennej' albo jako 'tabicy charowej' ;]
Jesli napisalem cos niejasno to nie obiecuje ze wyjasnienia szybko odpisze. Polecalbym kontakt na maila albo PW
Pozdrawiam.