@DVoropaev
Ставлю + к карме на хабре за ответы на вопросы

Как в c++ сделать вывод звездочек вместо пароля?

Пишу программу под linux, необходимо сделать вывод звездочек при вводе пароля.
Вот моя функция, как ее исправить под данную задачу?
char *setPswd(){
	char *p1 = (char*)malloc(128), *p2 = (char*)malloc(128);
	printf("password: ");
	scanf("%s", p1);
	printf("confirm password: ");
	scanf("%s", p2);
	while(strcmp(p1, p2) != 0){
		printf("passwords do not match\n");
		printf("password: ");
		scanf("%s", p1);
		printf("confirm password: ");
		scanf("%s", p2);
	}
	free(p2);
	return p1;
}
  • Вопрос задан
  • 1222 просмотра
Пригласить эксперта
Ответы на вопрос 1
tsarevfs
@tsarevfs Куратор тега C++
C++ developer
Вы пишете на С а не С++.
Предлагается читать посимвольно с помощью getch https://stackoverflow.com/a/6175522
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект