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

Объясните код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен совет - как сделать circular linked list? http://www.cyberforum.ru/cpp-beginners/thread809887.html
Доброго всем времени суток!!! У меня программа которая считает queue, мне необходимо сделать circular linked list. Прошу помоши!!!!! header file: // TEMPLATE CLASS PROVIDED: queue<Item> (a queue of items) // // TEMPLATE PARAMETER, TYPEDEFS and MEMBER CONSTANTS for the stack<Item> class:
C++ Считывание с бинарного файла Программа должна уметь считать данные с текстового файла и бинарного файла, записывать в бинарный файл. Но при считывании из бинарного выводит строковую переменную (body) если printf то "7700116" если cout то "купеННННННННР" хотя должен выводить только "купе" Единственное заметил, если делаю со статической памятью то все ячейки выделенной памяти заполняются "0", а при динамической "H". Вот... http://www.cyberforum.ru/cpp-beginners/thread809881.html
Связный список (создать и реализовать операции над ним) C++
Помогите, пожалуйста, доделать задание. Мне нужно создать связный список и реализовать операции над ним. 1. Создание списка из файла. 2.Insert <елемент> n Вставка елемента в позицию n. 3. DELETE N Удаление елемента з N позиции. 4.CHANGE M N – Смена елементов M N . 5.DUMP Вывод в конечный файл . Из этого всего есть только 1 пункт и вставка елемента в конец. Помогите, пожалуйста!
C++ Порядок вызова конструкторов
на срр-reference нашёл тему про виртуальный деструктор, но я так и не понял (да там и не объясняется), почему именно конструктор класса Object вызывается вторым по счёту после вызова конструктора базового класса? Ведь он же по идее находится внутри класса Derived, следовательно сначала должен вызваться конструктор Derived и после инициализации объекта своим конструктором уже создать объект...
C++ Как запустить dll скомпиленную в Visual Studio 2012 в Windows XP http://www.cyberforum.ru/cpp-beginners/thread809867.html
При подключении этой dll появляется ошибка Unable to load DLL error=0 -or-, error=127 Нужны какие то системные dll от Visual Studio, раньше когда я работал только на Visual Studio 2008 было точно так же, но на Windows XP, можно было поставить полностью Visual Studio 2008 и проблема пропадала, сейчас Visual Studio 2012 на Windows XP не установишь, а dll как то запустить нужно. Подскажите кто в...
C++ default компилятор под Windows 7 Хочу скомпилировать себе mono develop погонять, но сам проект с джитхаба не запускается говорит мол версия 2010 слишком стара, какие есть еще способы скомпилировать проект (подскажите как называется компилятор вижлы если его из командной строки пускать) ? подробнее

Показать сообщение отдельно
Алекс090394
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 35
16.03.2013, 11: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
printf("%-25s %-15s %-7s %-10s %-10s\n", "Название",
    "Цвет", "Вес", "Цена");
    for (int i=0; i<n; i++) {
        printf("%-25s %-15s %-7d %-10.2f\n", 
            mobile[i].name, mobile[i].color,
                    mobile[i].wheight, mobile[i].price);
    }
}
 
#define NAME 1
#define COLOR 2
#define WHEIGHT 3
#define PRICE 4
#define FIND 5
 
bool isGreater(Mobile b1, Mobile b2, int field) {
 switch(field) {
  case NAME : return strcmp(b1.name, b2.name) > 0;
  case COLOR : return strcmp(b1.color, b2.color) > 0;
  case WHEIGHT : return b1.wheight > b2.wheight;
  case PRICE : return b1.price > b2.price;
  case FIND : return strcmp(b1.find, b2.name)== 0; 
  default : return true;
 
Текущее время: 18:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru