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

Нужно удалить значение в ассоциативном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дружественные виртуальные функции друзья http://www.cyberforum.ru/cpp-beginners/thread1572020.html
Может ли виртуальная функция объявлена как дружественная?Если да, то когда такой вариант используется и зачем он нужен?
C++ Чтение и запись файла Странная ситуация читаю файл в вектор. Провожу над ним эксперимент, возвращаю точную копию считанного файла в новый файл с другим названием. Но с теми же данными, а программа Meld говорит последний символ не совпадает, размеры у них одинаковые в чем дело? В конце правильного файла стоит точка, а в копии пустой символ. Размеры еще раз повторюсь одинаковые даже если во втором файле есть лишний... http://www.cyberforum.ru/cpp-beginners/thread1572019.html
Инициализированный объект в main не виден в других функциях C++
void display() { clear(); rocket.draw(); //ОШИБКА glFlush(); glutSwapBuffers(); _time++; } int main()
C++ Почему я ничего не понимаю в C++?
Я пол года изучаю этот язык и ничего не понимаю, выезжаю за счёт вопросов на киберфоруме, вот допустим я вчера что-то учил, а сегодня(!) уже не помню!по чему я такой тупой? и ЕЩЁ меня забанили в гугле поэтому по любой непонятке я пишу сюда!
C++ Протабулировать функцию http://www.cyberforum.ru/cpp-beginners/thread1571974.html
Протабулировать функцию в интервале Xn-Xk с шагом h, границы и шаг ввести вручную. #include <iostream> #include <math.h> using namespace std; int main() { double a=4.6, b=2.5, h, xn, xk, m; cout << "h, Xn, Xk:" << endl; cin >> h >> xn >> xk;
C++ Вывод числа прописью Разработать приложение, позволяющее при вводе '352', выводить — 'три пять два'. Не понимаю в С++, прошу помощи. подробнее

Показать сообщение отдельно
bbvova
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 9
05.11.2015, 12:35     Нужно удалить значение в ассоциативном массиве
Нужно удалить значение в ассоциативном массиве
Я так реализовал:
C++ (Qt)
1
2
3
4
5
6
void Remove(AssociativeArray* array, const char* key)
{
    for (unsigned index = 0; index < array->size; ++index)
        array->entries[index] = array->entries[index + 1];
    --array->size;
}
но не знаю правильно ли это, так как не могу понять как в меине это все вывести(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru