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

С++ Работа с файлами!!!! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Движение точек при выборе пункта меню http://www.cyberforum.ru/cpp-beginners/thread542184.html
Здравствуйте! Как можно сделать так, как в этой программе, когда выбираешь первый пункт меню, а затем нажимаешь function one, чтобы так двигались точки? Файл прикреплен. Заранее спасибо!
C++ Не могу найти ошибку в простейшей программе #include <iostream> using std::cout; using std::cin; using std::endl; #include <cstdlib> #include <ctime> int sqr( int x ); http://www.cyberforum.ru/cpp-beginners/thread542158.html
Не освобождается память при выбросе исключений C++
это у меня находится в классе Add. Туда я добавляю элементы, перед этим проверяю, нет ли такого уже: try { tempDriver= &(FindDriver(name, surname)); // ищем водилу, если найден - будет адрес записан, если нет - исключение. const_cast<CDriver*>(tempDriver)->weSearchSomething=false; } catch(InvalidDriverException& drive) {
Итераторы С++ C++
Помогите, пожалуйста, надо написать две программы Задача 1 Напишите программу, использующую итераторы при чтении последовательности строк со стандартного устройства ввода в вектор. Отобразите элементы вектора. Задача 2 Перепишете предыдущую программу так, чтобы вместо вектора использовался список.
C++ chrono из нового стандарта http://www.cyberforum.ru/cpp-beginners/thread542138.html
Кто-нибудь chrono из C++11 уже реализовал? #include <iostream> #include <chrono> #include <thread> int main () { std::chrono::milliseconds t (2000); std::this_thread::sleep_for (t);
C++ Создание словаря ключ - значение на C Здравствуйте! Нужно создать структуру словарь типа ключ - значение на языке C. С возможностью добавления, удаления, очистки и удаления по ключу. Подскажите пожалуйста в каком виде вообще представить этот словарь. Как структуру данных или ассоциативный массив.. Спасибо. подробнее

Показать сообщение отдельно
B.Krols
 Аватар для B.Krols
6 / 6 / 2
Регистрация: 10.02.2012
Сообщений: 21
08.04.2012, 02: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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
 
using namespace std;
 
const int number_of_items = 3;
 
struct inv  {
    char *name;
    int id;
    double cost;
} item[number_of_items];
 
void enter_fields(inv &item)
{
    char ch[80];
    cout << "Enter name:" << endl;
    cin.ignore();
    gets(ch);
    item.name = new char [strlen(&ch[0]) + 1];
    strcpy(item.name, ch);
    cout << "Enter id" << endl;
    cin >> item.id;
    cout << "Enter cost" << endl;
    cin >> item.cost;
}
 
void average_price(char *ch)
{
    int i, count = 0;
    double ave = 0;
    for (i=0; i<number_of_items; i++)   {
        if (!strcmp(ch, item[i].name))  {
            count++;
            ave += item[i].cost;
        }
    }
    if (!count) cout << "Item not found" << endl;
    else    {
    ave /= count; 
    cout << ave << endl;
    }
}
 
int main()
{
    char ch[80];
    int i;
    for (i=0; i<number_of_items; i++)   {
        enter_fields(item[i]);
    }
    
    cout << "Enter name of item for counting average price: " << endl;
    cin.ignore();
    gets(ch);
    average_price(&ch[0]);
 
    for (i=0; i<number_of_items; i++)   {
        delete[] item[i].name;
    }
 
    return 0;
}
 
Текущее время: 02:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru