Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2017, 02:32   #1
leo777
Новичок
Джуниор
 
Регистрация: 12.02.2017
Сообщений: 1
По умолчанию Упралвение регистром строки

Не получается перевести строку в нижний регистр.

Вот так работает:
PHP код:
char dest[256];
char test_string[] = "Hello";
int len strlen(test_string);
for (
int i 0leni++)
{
    
dest[i] = tolower(test_string[i]);
}
dest[len] = '\0';
logprintf("dest = '%s'"dest); 
А вот здесь не хочет работать, при выводе строка остаётся прежней, не изменился регистр букв. Почему так?
PHP код:
// native UpperToLower(string[]);
static cell AMX_NATIVE_CALL UpperToLower(AMX *amxcell *params)
{
    
char *string;
    
char dest[256];
    
amx_StrParam(amxparams[1], string);
    if (
string != NULL)
    {
        
int len strlen(string);
        for (
int i 0leni++)
        {
            
dest[i] = tolower(string[i]);
        }
        
dest[len] = '\0';
        
logprintf("dest = '%s'"dest);
    }
    
cell *addr NULL;
    
amx_GetAddr(amxparams[1], &addr);
    
amx_SetString(addrstring00256);
    return 
1;

Моё предположение, что не правильно объявлена переменная dest.
Если не понятно что за AMX_NATIVE_CALL , то вот описание - http://forum.sa-mp.com/showthread.php?t=295798
leo777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема в Interbase с регистром Moneo БД в Delphi 0 29.05.2013 23:36
Поиск с независимым регистром bigbang22222 Паскаль, Turbo Pascal, PascalABC.NET 3 12.06.2012 10:05
Проблема с регистром kyrychenko.mitya PHP 46 22.08.2011 10:24
Функции для работы с регистром FatalLight Общие вопросы C/C++ 0 20.01.2011 21:19
проблема с регистром в запросе SQL Abbatik Помощь студентам 2 28.01.2008 00:48