能力值:
( LV13,RANK:260 )
|
-
-
2 楼
alt +数值
不知道 你说的是不是我知道的...试试
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
先新建一个txt,用C32asm写进0x0D,然后用记事本打开,全选,复制,粘贴就可以了
|
能力值:
( LV7,RANK:110 )
|
-
-
4 楼
我也试过,但粘贴后,只有0x0d前面的字符!
|
能力值:
( LV13,RANK:260 )
|
-
-
5 楼
为什么 不试试....
|
能力值:
( LV7,RANK:110 )
|
-
-
6 楼
N为英文字母第14位,所以CTRL+N为输入14或0xE
---------------------------------------------------------
不好意思是我搞错了,应该把0xE改为0xD
BYTE password[]={0x31,0x30,0x31,0xd,0x31,0x32,0x30,0x31,0x00};
你的方法还是不行
|
能力值:
( LV7,RANK:110 )
|
-
-
7 楼
ALT+13不行,相当于直接输入了回车!
|
能力值:
( LV13,RANK:260 )
|
-
-
8 楼
我发现 有个地方我确实没发现....
ps:那进行输入两次,第一次将回车保留至数组,第二次继续存后面的...........
|
能力值:
( LV13,RANK:260 )
|
-
-
9 楼
[QUOTE=柳州小林;958936]N为英文字母第14位,所以CTRL+N为输入14或0xE
---------------------------------------------------------
不好意思是我搞错了,应该把0xE改为0xD
BYTE password[]={0x31,0x30,0x31,0xd,0x...[/QUOTE]
|
能力值:
( LV7,RANK:110 )
|
-
-
10 楼
第一次输入回车程序已经运行了,没第二次机会了.
--------------------------------------------------
再问问,WIN7下,WIN32控制台程序总是一闪过,不让你"Press any key to continue"
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
恩,这个简单,system("pause") or _getch() or atexit()都可以对付丫的。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
楼主别想了,不可能做到的,控制符是可以输的没错,但是回车很特别,cin等输入函数都是以它做为结束符的,而且是以二进制码方式检测的,所以无论你是以什么方式输入了0x0D,它检测到此字符之后就会认为你输入结束了,就和字符串中以0x00来判断结束是一样的原理,你有办法在一个字符串的中间插入'\0',然后用一个strcpy将此字符串完整拷贝吗?
除非用内存补丁或是修改cin的原码才能办到的
|
|
|