почему бы не сделать проверку в таком виде?
str s = '';
;
#localmacro.McRoss
#define.string(%1)
if(#string != "")
info("Не пустая");
#endif
if(#string == "")
info("Пустая");
#endif
#endmacro
#McRoss('') // Возвращает "пустая"
#McRoss(s) // Возвращает "пустая"
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
|