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

Ругается компилятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ целочисленный массив http://www.cyberforum.ru/cpp-beginners/thread401933.html
в целочисленный массив, X(n) после каждого нечетного элемента вставить максимальный простой элемент этого же массива. Определить среднее арифметическое простых элементов массива до и после вставки
C++ Вывести последовательность элементов, сумма которых будет простым числом. Дан одномерный массив.Выввести последовательность элементов, сумма которых будет простым числом. Размерность небольшая - к примеру 7. Числа целые до 10. Проблема в том, что прога выводи только по 3 числа в последовательности а нужно выводить все. Например сегодня тестил программу: Размерность массива 7, заполнил такими элементами - 1,2,2,3,2,4,1 В итоге вывело несколько последовательностей... http://www.cyberforum.ru/cpp-beginners/thread401916.html
программа С++ C++
определить можно ли представить заданное натуральное число n как сумму квадратов каких нибудь двух натуральных чисел n,m (т.е N=n(квадрат)+m(квадрат) помогите пожалуйста вроде не сложно а начать не могу(
C++ можно ли представить заданное натуральное число n как сумму квадратов
определить можно ли представить заданное натуральное число n как сумму квадратов каких нибудь двух натуральных чисел n,m (т.е N=n(квадрат)+m(квадрат) помогите пожалуйста вроде не сложно а начать не могу(
C++ Визуализация алгоритмов сортировки http://www.cyberforum.ru/cpp-beginners/thread401894.html
Нужно создать программу для визуализации 3 алгоритмов сортировки. Подскажите, как и на чем лучше делать?
C++ Интересная задачка #include <iostream> #include <math.h> using namespace std; int main() { double z1,z2; double a,b,c,d,s,t,u; cout<<"Vvedite a,b,c,d,s,t,u"<<endl; cout<<"a="; cin>>a; подробнее

Показать сообщение отдельно
ScoRp
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 3

Ругается компилятор - C++

08.12.2011, 12:14. Просмотров 642. Ответов 2
Метки (Все метки)

Компилирую программу:
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
// Proba2.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <vector>
#include <fstream>
#include <iostream>
#define N 3
 
using namespace std;
fstream fA;
int temp1, temp2;
void Create_files (vector<fstream> b_file, vector<fstream> c_file)
{
 
    
    b_file[0].open("b1.txt");
    b_file[1].open("b2.txt");
    b_file[2].open("b3.txt");
 
    c_file[0].open("c1.txt");
    c_file[1].open("c2.txt");
}
 
void Read_A (vector<fstream> b_file, int _x)
{
    int i = 0;
    while(!fA.eof())
    {
        
 
    temp1 = _x;
    fA >> temp2;
 
    if (temp1 < temp2)
    {
        b_file[i] << temp2 << " ";
    }
    else
    {
        ++i;
        b_file[i] << temp2 << " ";
    }
    if (i == N-1)
        i=0;
    temp1 = temp2;
 
    }
 
}
 
void Destroy (vector<fstream> b_file, vector<fstream> c_file)
{
    b_file[0].close();
    b_file[1].close();
    b_file[2].close();
 
    c_file[0].close();
    c_file[1].close();
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    fA.open("A.txt");
    vector<fstream> b_file (N);
    vector<fstream> c_file (N-1);
    Create_files(b_file, c_file);
    Destroy(b_file, c_file);
    cout << "end";
    return 0;
}
И получаю ошибку:
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
1>------ Построение начато: проект: Proba2, Конфигурация: Debug Win32 ------
1>Построение начато 08.12.2011 10:03:48.
1>InitializeBuildStatus:
1>  Обращение к "Debug\Proba2.unsuccessfulbuild".
1>ClCompile:
1>  Для всех выходных данных обновления не требуется.
1>  Proba2.cpp
1>c:\program files\microsoft visual studio 10.0\vc\include\fstream(1347): error C2248: std::basic_ios<_Elem,_Traits>::basic_ios: невозможно обратиться к private член, объявленному в классе "std::basic_ios<_Elem,_Traits>"
1>          with
1>          [
1>              _Elem=char,
1>              _Traits=std::char_traits<char>
1>          ]
1>          c:\program files\microsoft visual studio 10.0\vc\include\ios(176): см. объявление "std::basic_ios<_Elem,_Traits>::basic_ios"
1>          with
1>          [
1>              _Elem=char,
1>              _Traits=std::char_traits<char>
1>          ]
1>          Сообщение диагностики возникло в созданной компилятором функции "std::basic_fstream<_Elem,_Traits>::basic_fstream(const std::basic_fstream<_Elem,_Traits> &)"
1>          with
1>          [
1>              _Elem=char,
1>              _Traits=std::char_traits<char>
1>          ]
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:01.34
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Помогите разобраться в чем проблема.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru