当我输入密码时,第一个字母会与我输入的字母不同

曼恩

这是一个接受字符串并在字母的每个位置显示``*''的代码(用于密码)。例如,我输入的密码比当我退出字符串时显示的是@assword而不是密码。请帮助我.... 。

#include<iostream.h>
#include<stdio.h>
#include<conio.h>

void main()
{
clrscr();
char pass[5];

cout<<"\n\n Pass : ";
int i=0;
pass[0]=getch();
while(pass[i]!=13)
{        i++;
    cout<<"*";
    pass[i]=getch();

}

cout<<"\n\n";

cout<<pass;

getch();
}
奥利弗·马修斯(Oliver Matthews)

您只为密码分配了5个字节,但读取了一个任意数量的字节,这将导致非法访问,并且基本上会发生各种(潜在的)随机事件,包括您所看到的奇怪损坏。

此外,您无法使终止char数组的操作无效,因此您可能会在密码后打印随机内容-将其pass[++i]='\0';放置在循环后即可解决该问题。

尝试将其增加到更大的值,看看是否可以解决问题。如果没有,您是否可以粘贴整个输出-*会弄乱吗?只是

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我写第一个字母时会失去输入的焦点?

来自分类Dev

在文本框中输入文本时,我希望文本的第一个字母自动大写

来自分类Dev

如何让我的(如果列表中的“输入”)检查输入的每个字母,而不仅仅是输入的第一个字母?

来自分类Dev

我可以使用javascript大写提示输入中的第一个字母吗

来自分类Dev

cin.getline()删除了我在C ++中输入的第一个字母

来自分类Dev

当我输入第一个字符时,AutoCompleteTextView不起作用

来自分类Dev

识别输入流中的第一个字母

来自分类Dev

程序忽略输入的第一个字母

来自分类Dev

AJAX 只保存输入的第一个字母

来自分类Dev

我最后一个字中的第一个字母怎么被截断?

来自分类Dev

使用数据表,我只想搜索第一个字母

来自分类Dev

如何进入大写我写的第一个字母的插入模式?

来自分类Dev

使用数据表,我只想搜索第一个字母

来自分类Dev

我如何确定第一个字符是数字还是字母?

来自分类Dev

在python中我需要删除第一个字母

来自分类Dev

当我们向输入字段提供输入时,为什么PhantomJS仅输入最后一个字母?

来自分类Dev

当我们向输入字段提供输入时,为什么PhantomJS仅输入最后一个字母?

来自分类Dev

打印视图中的第一个字母但我不需要重复该字母

来自分类Dev

Python:如何在“输入有效密码”中显示错误并指出第一个字符是否为字母?

来自分类Dev

android中的PlaceAutoCompleteFragment在输入第一个字母后不显示建议并关闭

来自分类Dev

如何根据写入输入字段(PHP)的第一个字母重定向到页面

来自分类Dev

Edittext text select-all 然后输入第一个字母不会显示

来自分类Dev

如何在输入类型文本中将每个单词的第一个字母大写

来自分类Dev

当我单击一个字符时,我试图按字母顺序过滤我的列表

来自分类Dev

词组的第一个字母

来自分类Dev

删除每行的第一个字母

来自分类Dev

匹配单词的第一个字母

来自分类Dev

获取索引的第一个字母?

来自分类Dev

我怎样才能使第一个字母像报纸一样推入段落

Related 相关文章

  1. 1

    为什么我写第一个字母时会失去输入的焦点?

  2. 2

    在文本框中输入文本时,我希望文本的第一个字母自动大写

  3. 3

    如何让我的(如果列表中的“输入”)检查输入的每个字母,而不仅仅是输入的第一个字母?

  4. 4

    我可以使用javascript大写提示输入中的第一个字母吗

  5. 5

    cin.getline()删除了我在C ++中输入的第一个字母

  6. 6

    当我输入第一个字符时,AutoCompleteTextView不起作用

  7. 7

    识别输入流中的第一个字母

  8. 8

    程序忽略输入的第一个字母

  9. 9

    AJAX 只保存输入的第一个字母

  10. 10

    我最后一个字中的第一个字母怎么被截断?

  11. 11

    使用数据表,我只想搜索第一个字母

  12. 12

    如何进入大写我写的第一个字母的插入模式?

  13. 13

    使用数据表,我只想搜索第一个字母

  14. 14

    我如何确定第一个字符是数字还是字母?

  15. 15

    在python中我需要删除第一个字母

  16. 16

    当我们向输入字段提供输入时,为什么PhantomJS仅输入最后一个字母?

  17. 17

    当我们向输入字段提供输入时,为什么PhantomJS仅输入最后一个字母?

  18. 18

    打印视图中的第一个字母但我不需要重复该字母

  19. 19

    Python:如何在“输入有效密码”中显示错误并指出第一个字符是否为字母?

  20. 20

    android中的PlaceAutoCompleteFragment在输入第一个字母后不显示建议并关闭

  21. 21

    如何根据写入输入字段(PHP)的第一个字母重定向到页面

  22. 22

    Edittext text select-all 然后输入第一个字母不会显示

  23. 23

    如何在输入类型文本中将每个单词的第一个字母大写

  24. 24

    当我单击一个字符时,我试图按字母顺序过滤我的列表

  25. 25

    词组的第一个字母

  26. 26

    删除每行的第一个字母

  27. 27

    匹配单词的第一个字母

  28. 28

    获取索引的第一个字母?

  29. 29

    我怎样才能使第一个字母像报纸一样推入段落

热门标签

归档