Цитата(kaa @ 3.6.2009, 11:12) *

динамический массив.
char *a=new char[10];
так?




Может и так. Но про динамический массив я наверно зря сказал.
Наверно лучше создать простой массив побольше (~100) и с помощью цикла задать
все ячейки массива равными например 0. Хотя и будет ограничение но я не думаю что нужен очень большой код...



#inculde <iostream>
using namespace std;
void main()
{
char A[100];\\массив А
char P[100];\\переменная с паролем
int g=0;
cout<<"Please,enter password"<<"\n";

cin>>A[0];
while(A[g]!='\n') \\код считывается до Enter(до нажатия кнопки перехода на новою строку)
{
g++
cin>>A;
}
A[g]=0;\\убирается Enter из введённого

\\А дольше надо сравнить эти два массива. Если они равны то... если нет то ...
}