Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизПомогите разобраться с VC++ .NET... Найти похожие ветки
← →
ms (2004-11-17 15:37) [0]Вообщем кусок кода:
0. if (c > "ї" == true)
1. strcat (dest, CYR_ANSI[ c - "А" ]);
2. else
3. dest[strlen(dest)] = *src;
Запускаю программу, в отладчике (Watch)
----------------------
| Name | Value |
|--------------------|
| c > "ї" | false |
----------------------
Написано ведь что false, тогда почему программа все равно входит в этот блок(1)?
← →
MBo © (2004-11-17 15:46) [1]c > "ї" == true
так добрые люди не пишут ни на паскале, ни на сях.
Какой там порядок вычисления этого выражения?
← →
DiamondShark © (2004-11-17 16:00) [2]
> так добрые люди не пишут ни на паскале, ни на сях.
> Какой там порядок вычисления этого выражения?
Паскаль руки отбивает сообщением о несовместимости типов, а Ц молча преобразует к инту.
Долой Ц!
← →
AlexG © (2004-11-17 16:03) [3]
(c > "ї" == true)
поменяй на((c > "ї") == true)
← →
Игорь Шевченко © (2004-11-17 16:07) [4](c > "ї" == true)
на
(c > "ї")
← →
wicked © (2004-11-17 16:45) [5]
оффтопик конечно, но
хм... а где здесь VC++ .NET?... или хотя бы просто си++?...
← →
ms (2004-11-18 05:27) [6]Все равно входит, и так (c > "ї" == true), и так (c > "ї"), и так ((c > "ї") == true), и сяк блин! Чё за хрень?
← →
ms (2004-11-18 12:35) [7]Ну как все таки быть?
← →
Игорь Шевченко © (2004-11-18 12:55) [8]
> Чё за хрень?
ДНК
← →
wicked © (2004-11-18 13:03) [9]а тип какой у переменной c?... и что это там за буковка в кавычках?.... украинская ї?....
← →
ms (2004-11-21 07:48) [10]wicked © (18.11.04 13:03) [9]
а тип какой у переменной c?... и что это там за буковка в кавычках?.... украинская ї?....
А какая разница какая, у переменной с тип char
← →
марсианин © (2004-11-21 22:20) [11]
> украинская ї?....
> А какая разница какая
гы... если там украинская"ї"
, которая находится во второй половине ASCII-таблицы, и принимая во внимание, что char по умолчанию есть signed char, то результат вполне закономерен.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.062 c