"Sergey Mereutsa" wrote in message ...
>> В принципе меня не волнует как они хранятся. Просто мне нужно чтобы в
>> справочнике отличались две строки - одна пустая строка '', а другая
>> состоящая из 1 ' ' (или нескольких пробелов).
>> Сейчас строки состоящие только из пробелов при сравнении равны друг другу,
>> хотя по факту, одна например, состоит из 1 пробела, а другая из 100
>> пробелов.
> а) храни нуллы вместо пустых строк
> б) сравнивай не только содержимое, но и его длину, при совпадении
> в) дописывай не пробельный символ в конец строки и игнорируй его при
извлечении
> г) пересмотри задачу, чтобы не было таких "проблем"
Если товарищ хранит строки на Whitespace -
http://en.wikipedia.org/wiki/Whitespace_%28programming_language%29
- то ему не очень сильно поможет твой совет.
Это ты специально такое выискивал ? %)
Я бы посоветовал ему обрамлять кавычками пустые строки - т.е.
добавлять именно кавычки по краям как часть строки. А в проге их
убирать.
Чем это отличается от (в) ?
о вообще - не могу себе представить задачу, где надо 5 пробелов
отличать от 6 :)
Именно.
--
Хорсун Влад