Witam. Jeśli rzutuję do int (linia 16) to co wyświetla mi cout w pętli for, to uzyskuję odliczanie od 1 do długości tego co wpisałem na wejściu. Jeśli jednak nie rzutuję, to otrzymuję dziwne "znaki" w postaci kwadracików z pytajnikami. Czym one są i co one tak generalnie przedstawiają?
#include <iostream>
using namespace std;
int main()
{
string password;
cin>>password;
char *pointer;
pointer = new char [password.length()];
for (int i=0; i<=password.length()-1; i++)
{
pointer[i] = i+1;
cout<<pointer[i];
}
return 0;
}