- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
#include <iostream>
using namespace std;
void main()
{
char U='#';
int K;
_asm
{
mov eax, 0
mov al, U
mov K,eax
}
cout<<K<<endl;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
#include <iostream>
using namespace std;
void main()
{
char U='#';
int K;
_asm
{
mov eax, 0
mov al, U
mov K,eax
}
cout<<K<<endl;
}
"Получение десятичного представления числа". C wasm.ru
danilissimus 18.03.2011 20:53 # +3
danilissimus 18.03.2011 21:28 # 0
burdakovd 18.03.2011 21:46 # +2
TheCalligrapher 18.03.2011 22:04 # −2
WGH 18.03.2011 22:07 # +3
burdakovd 18.03.2011 22:08 # +1
guest 28.06.2011 15:34 # 0
danilissimus 18.03.2011 22:11 # 0
так что K = (char) U;
burdakovd 18.03.2011 22:13 # 0
Тут скорее
eax заполняется нулями, в младшие 8 бит записывается U, и eax записывается в K
TheCalligrapher 19.03.2011 03:41 # 0
bugmenot 19.03.2011 04:48 # +3
bugmenot 18.03.2011 22:15 # +3
danilissimus 18.03.2011 22:23 # +1
Psionic 28.06.2011 15:26 # 0