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

hash строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Просмотр текущей папки http://www.cyberforum.ru/cpp/thread86353.html
Доброго времени суток! Подскажите пожалуйста, как относительно несложно просмотреть текущую папку на наличие файлов определенного расширения. Поиск по маске проще говоря )) пытался запускать прогу отсюда, но она что-то у меня не компилится (ошибка "unresolved external symbol") читал, что не обязательно использовать функции FindFirst, FindNext, а можно самому как-то написать. Но куда копать не...
C++ Как осуществить Обработку бинарного файла? Файл содержит произвольные данные. Определить, встречается ли в файле определенная последовательность байт (заданных виде массива символов). Если встречается, то вывести на экран все смещения, где эта последовательность встречается. http://www.cyberforum.ru/cpp/thread86151.html
C++ Алгоритм Эрли
Народ, спасите мне жизнь!!!! С лабораторки нужно написать программу "Алгоритм Эрли", а моих знаний об етом алгоритме оочень мало!!! Подскажите пожалуста что он должен делатьи мб какие-то исходняки программы подкиньте.. очень прошу::help:help::help:
C++ Строка
Как в строке заключить слова начинающиеся с согласной буквы в двойные кавычки?
C++ Загрузка текстового файла в TreeView http://www.cyberforum.ru/cpp/thread85891.html
Здравствуйте! При написании программы возникла такая проблема: 1) Программно создается файл .txt 2) Хочу загрзить строки файла в компонент TreeView в GodeGear 2009 С++ Builder 3) Делаю загрузку TreeView1-> LoadFromFile(...); 4) Если до этого в файл ".txt" были внесены какие-то данные, то в TreeView строки отображаются; если же строки добавляю в TreeView программно и сохраняю TreeView:...
C++ Linked List na C kak perevernut na C LinkedList esli mo0jno kod pojaluista. подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3638 / 916 / 49
Регистрация: 10.01.2010
Сообщений: 2,469
20.01.2010, 00:19  [ТС]     hash строк
По смыслу мне надо вернуть ссылку на указатель char* но мне кажется это невозможно(( Создам пожалуй, если в ближайшее время сам не разберусь)

Добавлено через 40 минут
отлично, чтобы вернуть ссылку на указатель нужно написать так
const char*& operator[] (const char* newKey);
и все ОК =)

Добавлено через 26 минут
однако, как выделить возвращаемой ссылке память? мне нужно выделить память под const char [] а строку взять из std::string
т.е. нечто подобное
C++
1
Strings[KEYWORD.c_str()] = new char[](CURLINE.c_str());
Можно было бы выделить память а потом допустим туда записать (хотя опять же трудности есть), но... хотелось бы хранить в const char*

Добавлено через 44 минуты
Потерял надежду на const char* сделал так, однако после memcpy никакого толку нет.
C++
1
2
Strings[Key] = new char[len];
memcpy(&Strings[Key], CURLINE.c_str(), len);
Если писать
C++
1
2
Strings[Key] = "АБВГД";
Strings[Key] = CURLINE.c_str();
То все ОК...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru