cześć mam pewien problem. mianowicie robię w c++ taką zabawkę że najpierw trzeba podać słowo później program wyświetla ostatnią literę tego słowa i na tą literę trzeba napisać kolejne słowo i tak w kółko, ale mam pewien problem
#include <conio.h>
#include <iostream>
#include <string>
using namespace std;
main()
{
string slowo;
char znak;
cin>>slowo;
znak=static_cast<char>(slowo.length() - 1);
cout<<znak;
getch();
}
powinno to wyglądać tak że ja wpisuje słowo ostatnia litera staję się typem char i wywala ją na ekran, ale po wpisaniu słowa dawid wywala mi jakiś dziwny znaczek na pewno nie litere d. więc co jest nie tak i jak sobie z tym poradzić;