Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удаление структуры из массива структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблонный класс list, собственная реализация http://www.cyberforum.ru/cpp-beginners/thread921636.html
Привет всем. Я по чуть-чуть пишу шаблонный класс list с добавлением элементов в начало списка. Уже на свой страх и риск реализовал три метода. Хотел бы услышать ваше мнение про метод remove_all(). Не...
C++ Методы init() и dispose() - теория Всегда интересовало, зачем существуют эти методы? Допустим, есть некоторый объект класса и в коде видим: x = new myClass(); x.init(); ... x.dispose(); delete x; Одно дело, если бы в эти... http://www.cyberforum.ru/cpp-beginners/thread921634.html
немогу разобраться с переменной C++ C++
Объясните пожалуйста, вот есть переменные int, char, float и т.д а, в некоторых функциях есть параметр, для которого надо указать переменную типо const char *str или char *str, что это значит???
C++ Вывести число с тремя цифрами после запятой
Э. Кенинг. Эффективное программирование на C++ есть одна задача и в ней таким способом это сделано: небольшую часть программы покажу, остальное не имеет значения std::streamsize prec; prec =...
C++ Первое пятнадцатизначное число Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread921605.html
Даны числа Фибоначчи 1 1 2 3 5 8 13 21... Найти первое число Фибоначчи, которое содержит 15 цифр. Никак не можем решить уже. помогите плиз. Вот формула Фибоначчи "fib = fib+fib;" Спасибо заранее)
C++ Как вывести результат? cout<<"Введите число: "<<endl; cin>>a; cout<<"В какую степень будете возводить?"<<endl; cin>>b; cout<<a<<" в степени "<<b<<" = "<<endl; double __cdecl pow(_In_ double _a, _In_ double _b) ;... подробнее

Показать сообщение отдельно
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
11.07.2013, 17:59

Не по теме:

если не обязательно освобождать память? то почему бы просто не зделать так?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
 
typedef struct {
    std::string s1;
    std::string s2;
    std::string s3;
 
} col;
const size_t size = 3;
 
int main() {
    setlocale(LC_ALL, "Russian");
    col *arr = new col[size];
    for (int i = 0; i < size; i++) {
        std::getline(std::cin, arr[i].s1);
        std::getline(std::cin, arr[i].s2);
        std::getline(std::cin, arr[i].s3);
    }
    int number;
    std::cout << "Какую уструктуру удалить?";
    std::cin >> number;
    for (int i = 0; i < size; i++) {
        if (i != number)std::cout << arr[i].s1 << ' ' << arr[i].s2 << ' ' << arr[i].s3 << std::endl;
    }
 
    return 0;
}

1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.