- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
// говно-код - вступление
KEY_ACCELERATOR_DATA acceleratorData;
WORD id; int i, j, k;
acceleratorData.line = 255;
acceleratorData.address = 255;
acceleratorData.sensors = 255;
acceleratorData.action = 255;
KeyAcceleratorDataList tempList;
// говно-код - квинтэссенция
for(i = 1; i < listWholeString.ItemsCount(); i++)
{
k = 0;
strCurrSensor = listWholeString[i];
if((k = strCurrSensor.Find(_T('-'), k)) <= 0)
break;
acceleratorData.line = (BYTE)_ttoi(strCurrSensor.Left(k));
// ну кто блядь это поймет??? Кто???!!!
j = k;
if((k = strCurrSensor.Find(_T('-'), k + 1)) <= 0)
break;
acceleratorData.address = (BYTE)_ttoi(strCurrSensor.Mid(j + 1, k - (j + 1)));
j = k;
if((k = strCurrSensor.Find(_T('-'), k + 1)) <= 0)
break;
acceleratorData.sensors = (BYTE)_ttoi(strCurrSensor.Mid(j + 1, k - (j + 1)));
if((k = strCurrSensor.Find(_T('-'), k)) <= 0)
break;
acceleratorData.action = (BYTE)_ttoi(strCurrSensor.Right(strCurrSensor.GetLength() - (k + 1)));
if((acceleratorData.line == 255) || (acceleratorData.address == 255) ||
(acceleratorData.sensors == 255) || (acceleratorData.action == 255))
break;
tempList.push_back(acceleratorData);
}
mapKeyAccelerators.operator[](id) = tempList;
}
// Аут… Тушите свет и сидите, где сидели… А я нахуй сам пойду…
парень "кончал на компьютер" и даже получил сертификат Microsoft по MFC
лучше бы он кончал на дорожного рабочего...
Lure Of Chaos 08.02.2011 17:35 # 0
а комменты были в коде, или это приписка от вас?
ShuraKotov 08.02.2011 17:43 # 0
Lure Of Chaos 08.02.2011 17:45 # 0
ShuraKotov 08.02.2011 19:02 # 0
Так что продолжение следует...
Lure Of Chaos 08.02.2011 22:23 # +1
писец новому продукту
bugmenot 08.02.2011 22:26 # 0
1С чистый двор?