powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Приведение строки к верхнему регистру
8 сообщений из 8, страница 1 из 1
Приведение строки к верхнему регистру
    #33367412
Opilki_Inside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Кто нибудь знает с помощью какой функции лучше всего привести строку к верхнему регистру в Linux?

В win32 все просто - _strupr(), причем она поддерживает локаль...
...
Рейтинг: 0 / 0
Приведение строки к верхнему регистру
    #33367499
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strupr()
...
Рейтинг: 0 / 0
Приведение строки к верхнему регистру
    #33367511
Opilki_Inside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owlstrupr()

угу, я тоже так думал, а в каком модуле она описана? или она в namespace может каком? не находит ее компилятор

Я подключал <string.h>, и <cstring>
...
Рейтинг: 0 / 0
Приведение строки к верхнему регистру
    #33367538
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Opilki_Inside White Owlstrupr()
угу, я тоже так думал, а в каком модуле она описана? или она в namespace может каком? не находит ее компилятор
Я подключал <string.h>, и <cstring>
string.h
...
Рейтинг: 0 / 0
Приведение строки к верхнему регистру
    #33367619
Opilki_Inside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl Opilki_Inside White Owlstrupr()
угу, я тоже так думал, а в каком модуле она описана? или она в namespace может каком? не находит ее компилятор
Я подключал <string.h>, и <cstring>
string.h

Нет у меня там никакого упоменания о strupr :(
В виндусовском есть, в сигвиновском тоже есть, а вот в линуксовом нет... в качестве Линукса использовался МСВС...
...
Рейтинг: 0 / 0
Приведение строки к верхнему регистру
    #33367769
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нормальные люди для Линукса используют gcc :)
...
Рейтинг: 0 / 0
Приведение строки к верхнему регистру
    #33367843
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
toupper ?
...
Рейтинг: 0 / 0
Приведение строки к верхнему регистру
    #33370857
Opilki_Inside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlНормальные люди для Линукса используют gcc :)

между прочим функция strupr считается 'not portable'.. а компилятор у меня как раз gcc, может версии не самой свежий...

в итоге использовал toupper и превел каждый символ отдельно:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
char *str_upper_case(char *srcstr)
{
	char *str = srcstr;
	for (;*str;str++)
		*str = toupper(*str);

	return srcstr;
}
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Приведение строки к верхнему регистру
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]