Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Iam
Зарегистрирован: 21.10.2002 Сообщения: 2 Откуда: Serpuhov
|
Добавлено: Пн Окт 21 2002 16:26 Заголовок сообщения: Работа со строками в С++ |
|
|
Помогите!!! Нужно организовать ввод пароля в отведенном для этого поле. Соответственно, любые символы должны заменяться, например, "*". Пробовала через char key, *pw; key=getch(); pw=pw+key; В pw получается какая то хрень. Может кто подскажет?!! |
|
Вернуться к началу |
|
|
Chea Гость
|
Добавлено: Пн Окт 21 2002 18:02 Заголовок сообщения: Re: Работа со строками в С++ |
|
|
Проблема в том что pw это указатель. Значит pw=pw+key; изменит значение указателя, а не добавит символ. Используй примерно следующее: int i=0; char key,*pw=new[16]; // макс. длина пароля 15 key=getch(); while (key!=13) // пока не enter { pw[i]=key; // добавить введенный символ putch('*'); // Вывести звезду key=getch(); } . . . . . . . . . . delete pw; |
|
Вернуться к началу |
|
|
Daiser
Зарегистрирован: 28.01.2002 Сообщения: 44 Откуда: Челябинск
|
Добавлено: Вт Окт 22 2002 06:44 Заголовок сообщения: Re: Работа со строками в С++ |
|
|
Все хорошо, только в цикле необходимо еще инкремент i делать. И программа будет следует завершать ч/з delete [] pw, а не через delete pw. |
|
Вернуться к началу |
|
|
Iam
Зарегистрирован: 21.10.2002 Сообщения: 2 Откуда: Serpuhov
|
Добавлено: Вт Окт 22 2002 08:20 Заголовок сообщения: Re: Работа со строками в С++ |
|
|
Огромное вам спасибо!!! Не дали умереть! )) |
|
Вернуться к началу |
|
|
JekLove
Зарегистрирован: 22.02.2002 Сообщения: 41 Откуда: Новосибирск
|
Добавлено: Вт Окт 22 2002 08:54 Заголовок сообщения: Re: чтение из файла в С/С++ |
|
|
Э... а зачем new вообще? Константа же... |
|
Вернуться к началу |
|
|
Daiser
Зарегистрирован: 28.01.2002 Сообщения: 44 Откуда: Челябинск
|
Добавлено: Вт Окт 22 2002 09:05 Заголовок сообщения: Re: чтение из файла в С/С++ |
|
|
Дык надо ж было как-то C++ сюда присобачить ) |
|
Вернуться к началу |
|
|
Chea Гость
|
Добавлено: Вт Окт 22 2002 18:44 Заголовок сообщения: Re: Работа со строками в С++ |
|
|
Спасибо за поправку, ошибочка вышла. |
|
Вернуться к началу |
|
|
JekLove
Зарегистрирован: 22.02.2002 Сообщения: 41 Откуда: Новосибирск
|
Добавлено: Ср Окт 23 2002 08:39 Заголовок сообщения: :)) |
|
|
e |
|
Вернуться к началу |
|
|
|