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

Добавление имен в структуру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Деление - воссоздать в коде (2*(x*x*x)-11*(x*x)+12*x+9)/(x-3) http://www.cyberforum.ru/cpp-beginners/thread648754.html
Нужно написать прогу чтобы решить кубическое уравнение. Я хочу знать как воссоздать в коде деление вроде: (2*(x*x*x)-11*(x*x)+12*x+9)/(x-3) и упростилось к квадратному уравнению.
C++ Запись данных,хранящихся в дереве Возникла задача сохранить данные,являющиеся узлами дерева.Первая мысль-рекурсивный вызов функции,сохраняющей данные для каждого из потомков узла,но это нерацианально,поэтому хотелось бы узнать есть ли иной способ. http://www.cyberforum.ru/cpp-beginners/thread648742.html
C++ Строки,файлы,нужно исправить ошибку
#include "stdafx.h" #include "stdio.h" #include "string.h" int _tmain(int argc, _TCHAR* argv) { FILE *log; FILE *val; FILE *fin; char buf; char buf2;
Простенькое шифрование C++
Требуется выполнить задание на фото. Вопрос возникает при расшифровке данных: надо ли выдавать ключ пользователю посредством которого он может получить открытые данные или дешифрование должно происходить без ключа?
C++ Заданную сумму денег выразить минимальным количеством банкнот по 500, 100, 10, 5, 2 и 1 рублю http://www.cyberforum.ru/cpp-beginners/thread648701.html
№2 Необходимо определить, как заданную сумму денег выразить минимальным количеством банкнот по 500, 100, 10, 5, 2 и 1 рублю. Помогите решить плизз
C++ Вывод двух фигур рядом Задача, нужно реализовать игру в игральные кости, кидаешь два кубика - выдается сумма двух кубиков. Я написал функцию, которая выводит на экран один кубик в зависимости от номинала кубика. Вопрос, можно ли как-то рядом выводить второй кубик через функцию? Или нужно описывать сразу два кубика? подробнее

Показать сообщение отдельно
ReasonX7
 Аватар для ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 146
08.09.2012, 21:39     Добавление имен в структуру
Можно. Вот один из способов как это сделать:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <vector>   // Векторы С++ для работы с динамичесским массивом.
#include <conio.h>
using namespace std;
 
// Наша структура.
struct shop     
{
    char film_name[25];
    float price;
};
 
int main()
{
    vector<shop> list;  // Массив, в который мы будем добовлять инфу о фильме. 
 
    int key;
    shop new_film;  // Структура, которую мы будем добовлять в список.
    cout << "ENTER - new record. Any key - finish input." << endl;
    while ((key = _getch()) == 13)
    {
        system("cls");
 
        // Вводим эл. структуры.
        cout << "Film name >> ";
        cin >> new_film.film_name;
        cout << "Film price >> ";
        cin >> new_film.price;
        list.push_back(new_film);   // Добовляем новую запись в список.
        cout << "ENTER - new record. Any key - finish input." << endl;
    }
 
    system("cls");
 
    // Вывод всего списка на экран.
    for (int i = 0; i < list.size(); i++)
        cout << list[i].film_name << "  " << list[i].price << endl;
 
    system("pause");
 
    return 0;
}
 
Текущее время: 15:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru