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

Не могу найти ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы инцидентнности и смежности http://www.cyberforum.ru/cpp-beginners/thread780642.html
Помогите написать программу, на входе дан текстовый файл вида: n m v1 u1 v2 u2 ......... vm um где n - количество вершин графа, m - количество ребер, v и u - начальное и конечное значение ребра(целые числа >1) а на вывод функции должно вывести матрицу инцидентнности и смежную матрицу. Не имеет значение куда, на экран либо в текстовый файл.
C++ Работа со звуком в C++ В общем сабж таков : В системе , играется какой либо файл , на каком либо плеере , либо вообще без него ...(Система - шиндоуз 32 - хп).. Надо получить данные частот , играемые в данный момент ... Вопрос , в какую сторону рыть ????Dsound :?? http://www.cyberforum.ru/cpp-beginners/thread780639.html
Что делать?(учу C++ и кое что ни понимаю может стоит начать с более "низких языков" например basic) C++
Всем привет народ вот я учу C++ и кое что ни понимаю может стоит начать с более "низких языков" например basic?
C++ объясните задание. не понимаю формулировку
вот собственно оно: 1. Разработать класс "большое десятичное число" в соответствии со следующим заданием: Состояние класса - Целое число определяется его длиной (количество цифр в числе, например, до 47) и массивом значений десятичных цифр (типа char). Число со знаком хранится в прямом коде. При выполнении арифметических операций использовать дополнительный код. Память под массив выделяется...
C++ создал "circle.h" файл. При компиляции Cpp файла выдаёт unable to open include file 'circle.h' http://www.cyberforum.ru/cpp-beginners/thread780606.html
Помогите разобраться в чём проблема? Был создан circle.h, а при компиляции cpp файла ругается. Может где путь какой нужно прописать. А где не знаю #include <stdio.h> #include "circle.h" void main() { circle(10,10,5,4); }
C++ Embarcadero C++, C OpenCL Доброго времени суток! Предистория: программирую на Delphi, среда Embarcadero отсюда выбор среды Разработки Задача: изучить OpenCL. Что сделано: Скачанна книга Open Cl in Action, частично дочитана хочется попробовать написать что-либо Скачаны Заголовочные файлы Для Open CL 1.2 подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
06.02.2013, 21:28     Не могу найти ошибку
Ryabchik, вот посмотрите, то или нет:

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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
// up.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <locale.h>
using namespace std;
 
class Formula
{
    public:
    int numberofpoints;
    string name;
    string surname;
    string team;
    string car;
};
 
 Formula t;
int main ()
{
    wcin.imbue(locale(".866"));
    wcout.imbue(locale(".866"));
 
    fstream f;
    f.open ("inf.txt", fstream :: in); //открытие файла с информацией о гонщиках
    ifstream ("inf.txt");
    
    vector <Formula> drivers;
    
    while (true) //считывание инфы
    {   
        f >> t.name;
        f >> t.surname;
        f >> t.team;
        f >> t.car;
        
        if (f.eof())
        break;
 
        drivers.push_back (t); //запись в Вектор
    }
    f.close (); //закрытие файла
    
    int numbers [25];
    
    for (int i = 0; i < drivers.size (); ++i) //ввод очков за последнюю гонку
        {
        wcout<<L"Введите очки ";
        cout<< drivers [i].name <<" "<< drivers [i].surname<<": ";
        cin >> numbers [i];
        }
    
    fstream k;
    k.open ("points.txt", fstream :: in); //открытие файла с очками
    
    while (true)
        {
            for (int i = 0; i < drivers.size (); ++i)
            {
                 k >> drivers [i].numberofpoints; //считывание очков, которые уже есть
            }
        
        if (k.eof ())
        break;
        }
    
    ofstream g1("points.txt", ios::out);
    g1.close();
    for (int j = 0; j < drivers.size (); ++j)
        {
            
        drivers [j].numberofpoints += numbers [j]; //прибавление очков за последнюю гонку
        ofstream g ("points.txt", ios::app);
        g << drivers [j].numberofpoints << "\n"; //запись новой суммы очков
        
        }
    k.close();
    
    for (int h = 0; h < drivers.size (); ++h) //вывод на экран
        {
            cout<<endl;
            cout<< drivers [h].name <<" "<<drivers [h].surname<<" "<<
                drivers [h]. team<<" " <<drivers [h].car<<" "<< 
                drivers [h].numberofpoints;
            wcout << L" очков";
            cout<<endl<<endl;
        }
        
        f.close(); //закрытие файла
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru