Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > LowerCase <--> UpperCase


Автор: comcon1 13.6.2005, 16:50
Такая вот проблема. Вроде где-то видел функцию, да не помню где. Подскажите плз...
желательно попроще..
(Я на GCC).

Автор: Mayk 13.6.2005, 17:44
Код

#include <ctype.h>
char* strtolower(char* str)
{
    char* ptr=str;
    while(*ptr){
        *ptr=tolower(*ptr);
        ++ptr;
    }
    return str;
}

В виндозных компиляторах есть функции strlwr(), strupp(). Но они не определены в стандарте языка. Ровно как и в Single Unix Specification.
Кроме того, в QString есть lower() и upper().

Автор: comcon1 13.6.2005, 18:02
Спасибо!!
А QString это откуда хоть примерно?
А то мне 'whatis' ничего не выдает.

Автор: Mayk 13.6.2005, 19:48
Цитата(comcon1 @ 13.6.2005, 18:02)
А QString это откуда хоть примерно?

Из QT. Смотрим man qstring и trolltech.com - там QT4.0RC валяется

Автор: comcon1 14.6.2005, 09:48
Все thx, нашел. У меня просто на другом компе MAN-а на QSTRING не было. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)