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

задание из книги стивен прата 6 издание глючит. в чем может быть ошибка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ После символа '/' преобразовать все символы к верхнему регистру http://www.cyberforum.ru/cpp-beginners/thread1697300.html
Дана строка char str = "/program/file/111/file_name.txt"; нужно после последнего символа '/' преобразовать все символы к верхнему регистру
C++ Инициализация объектов класса Помогите, пожалуйста написать, с этим у меня тяжко хоть это и азы... Создайте 3 экземпляра класса и инициализируйте с помощью: а) конструктора с параметрами заданными по умолчанию; б) метод класса, тело которого описывается вне класса; в) прямого обращения с полями класса class Example { public: int x; float y; http://www.cyberforum.ru/cpp-beginners/thread1697282.html
сохранить открытую xml страницу C++
День добрый. Товарищи, подскажите в каком направление копать, может кто литературу посоветует! Проблема следующая: необходимо перейти по определенному IP адресу, открывается XML версия, нужно выдернуть открытые данные. Пытался использовать WinInet, но не могу понять как организовать работу с XML. Помогите советом, господа!
Ошибка в коде C++
Всем привет! Пишу программу на языке с++ . Надо найти общее количество отрицательных элементов в массивах Х, Y, Z. Вот что я написал, но програмка находит только элементы массива Х, Y, Z. #include <iostream> #include <math.h> #include <iomanip> #define N 8 #define C 3 using namespace std;
C++ инициализировать объекты класса http://www.cyberforum.ru/cpp-beginners/thread1697258.html
Помогите, пожалуйста написать, с этим у меня тяжко хоть это и азы... Создайте 3 экземпляра класса и инициализируйте с помощью: а) конструктора с параметрами заданными по умолчанию; б) метод класса, тело которого описывается вне класса; в) прямого обращения с полями класса class Example { public: int x; float y;
C++ Инициализировать объекты класса Помогите, пожалуйста написать, с этим у меня тяжко хоть это и азы... Создайте 3 экземпляра класса и инициализируйте с помощью: а) конструктора с параметрами заданными по умолчанию; б) метод класса, тело которого описывается вне класса; в) прямого обращения с полями класса class Example { public: int x; float y; подробнее

Показать сообщение отдельно
mercurygermes
1 / 1 / 0
Регистрация: 26.09.2015
Сообщений: 179
28.03.2016, 20:41     задание из книги стивен прата 6 издание глючит. в чем может быть ошибка
собрал задачу, ставлю текстовый файл внутри программы, с цифровыми данными, а он не работает.
файл сам рабочий, так как другая программа легко считывает.
здесь не считывает.
есть предположение что переводчики совершили ошибку, но не могу найти где.
файл собирается но не видит файл. хотя файл находится внутри с программой.

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
//sumfile.cpp -- чтение файла
#include <iostream>
#include <fstream> //поддержка файлового ввода-вывода
#include <cstdlib> //подержка exit()
const int SIZE = 60 ;
int main()
{
    using namespace std;
    char filename[SIZE];    
    ifstream inFile;                                //объект для обработки файлового ввода
    cout << "Enter name of data file: ";            //запрос имени файла данных
    cin.getline(filename, SIZE);
    inFile.open(filename);                          //ассоциирование inFile с файлом
    if (!inFile.is_open())                          //не удалось открыть файл
    {
        cout << "Could not open the file " << filename << endl;
        cout << "Program terminating.\n";
        system("pause");
        exit(EXIT_FAILURE);
 
    }
    double value;
    double sum = 0.0;
    int count = 0;                                  //количество прочитанных элементов
    inFile >> value;                                //ввод первого значения
    while (inFile.good())                           //пока ввод успешен и не достигнут EOF
    {
        ++count;                                    //еще один элемент прочитан
        sum += value;                               //вычисление текущей суммы
        inFile >> value;                            //ввод следующего значения
    }
    if (inFile.eof())
        cout << "End of file reached.\n";           //достигнут конец файла
    else if (inFile.fail())
        cout << "Input  terminated by data mismatch.\n";  //ввод прекращен из-за несоответствия типа данных
    else
        cout << "Input terminated for umknown reason.\n"; //ввод прекращен по неизвестной причине
    if (count == 0)
        cout << "No data processed.\n"; //данные для обработки отсутствуют
    else
    {
        cout << "Items read: " << count << endl;           //прочитано элементов
        cout << "Sum: " << sum << endl;                    //сумма
        cout << "Average: " << sum / count << endl;        //среднее значение
    }
    inFile.close();                                        //завершение работы с файлом
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru