понадобилось мне написать проект на msvcpp (уже можете закидать тряпками, ССЗБ, знаю). задача простая-получить строку, которая содержит значение текущей директории. ок, есть такая функция, но возвращает она зачем то значение в богомерзком TCHAR. и оказывается, что мелкософт наплодило кучу форматов, среди которых есть char, wchar, tchar, и еще черт знает сколько форматов. и, внимание, с каждым форматом работает только своя функция! например, сконкатенировать 2 строчки - своя функция. но если 2 строчки разного формата, то начинается веселье-нужна куча макросов, функций, переменных и определений. мой вывод-как закончу этот проект-больше не буду соприкасаться с vc (только ассемблер, только хардкор). слава Линуксу!
microsoft, rage, vc