Форум программистов, компьютерный форум CyberForum.ru

tolower crush - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как вернуть программу на начало выполнения? http://www.cyberforum.ru/cpp-beginners/thread620861.html
Здравствуйте! такая проблема - искала в книгах, интернете, на форуме - не нашла:( Написала программу для поиска делителей очень большого числа. Теперь хочу добавить в конце алгоритма предложение о вводе нового числа, но не знаю как. (Нужно чтобы при согласии пользователя, снова выводилось приглашение на ввод числа и новый поиск) как это делается? заранее спасибо)
C++ Написать программу которая будет разделять число Помогите написать программу которая будет разделять число. Например мы уводим число 12546 програма должна это число разделить на 1, 2, 5, 4, 6 и присвоит a,b,c,s,e. http://www.cyberforum.ru/cpp-beginners/thread620857.html
C++ Двоичное дерево. Выбивает ошибку где-то на 1000 шаге виполнения.
Unit1.cpp//--------------------------------------------------------------------------- #pragma hdrstop #include "Unit2.h" //--------------------------------------------------------------------------- #pragma argsused FILE *fname,*fp; char s,w; TTreeItem *tree; int main(int argc, char* argv)
Реализация алгоритма Рабина-Карпа для двух однонаправленных линейных списков C++
Здравствуйте! Собственно, вопрос находится в заголовке: у меня описано два списка, надо этим алгоритмом найти количество вхождений первого списка во второй. Прошу о помощи, заранее спасибо.
C++ Найти в списке первый подходящий по размеру узел http://www.cyberforum.ru/cpp-beginners/thread620812.html
Дан линейный односвязный список свободных блоков памяти. Узел-адрес начала блока, размер блока. На входе подается запрос на блок памяти определенного размера. Найти в списке первый подходящий по размеру узел, произвести необходимые изменения в списке и выдать сообщение если таких узлов нет.
C++ Программирование сетевой карты Здравствуйте! Подскажите пожалуйста где посмотреть полное описание Broadcom 802.11n. Регистры, их назначение и адреса. подробнее

Показать сообщение отдельно
vvApache
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 121

tolower crush - C++

08.07.2012, 14:50. Просмотров 568. Ответов 0
Метки (Все метки)

Использование tolower крашит мою программу, только если каждый экземпляр не открыт и не отлаживается через Visual Studio.
C++
1
2
3
4
locale loc;
for (size_t i=0; i<conns[0].length(); ++i) {
conns[0][i]=tolower(conns[0][i],loc);
}
В чем может быть проблема?

Необработанное исключение в "0x77d9e3fb" в "vfs_client.exe": 0xC0000005: Нарушение прав доступа при записи "0x00000000".
Стек вызовов содержит много повторений слова locale, возможно проблема в нём?


vfs_client.exe!std::tolower<char>(char _Ch, const std::locale & _Loc) Строка 255 + 0x10 байт C++

vfs_client.exe!std::use_facet<std::ctype<char> >(const std::locale & _Loc) Строка 516 + 0x10 байт C++

msvcp100d.dll!std::ctype<char>::_Getcat(const std::locale::facet * * _Ppf, const std::locale * _Ploc) Строка 2377 C++

> msvcp100d.dll!std::_Locinfo::~_Locinfo() Строка 95 + 0x1e байт C++

msvcp100d.dll!std::_Yarn<char>::~_Yarn<char>() Строка 3367 C++

msvcp100d.dll!std::_Yarn<char>::_Tidy() Строка 3395 + 0xe байт C++

msvcr100d.dll!_free_dbg(void * pUserData, int nBlockUse) Строка 1265 + 0xd байт C++

msvcr100d.dll!_free_dbg_nolock(void * pUserData, int nBlockUse) Строка 1431 + 0x9 байт C++

msvcr100d.dll!_free_base(void * pBlock) Строка 50 + 0x13 байт C

kernel32.dll!757714dd()

00000001()

msvcr100d.dll!_unlock(int locknum) Строка 375 C

[Указанные ниже фреймы могут быть неверны и (или) отсутствовать, символы для ntdll.dll не загружены]

ntdll.dll!77d9e3fb()

Добавлено через 19 минут
p.s. причем использую tolower для латинских символов, а не для русских

Добавлено через 48 минут
p.p.s да, надо было убрать locale куда подальше.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru