Форум программистов, компьютерный форум, киберфорум С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Подскажите, пожалуйста, как сделать так, чтобы массив можно было вводить с клавиатуры, не понимаю, как сделать #include <iostream> using namespace std; int main() { const int N = 10; int a = { 1, 25, 6, 32, 43, 5, 96, 23, 4, 55 }; int min = 0; // для записи минимального значения int buf = 0; // для обмена значениями https://www.cyberforum.ru/ cpp-beginners/ thread3150226.html На плоскости дано произвольное количество точек. Надо найти координаты всех точек C++
Есть интерактивная задача. Дано клетчатое поле, известно что на нем есть n точек. Пользователь вводит координаты, например x=5, y=6. Программа отвечает количеством точек с координатами <= x, y. Надо определить колрдинаты всех стульев и вывести их в любом порядке. Количество запросов - 50 * на количество стульев, размер поля - 10^6
C++ Проводить вычисления, изменяя значения переменных циклически https://www.cyberforum.ru/ cpp-beginners/ thread3150169.html
Проводить вычисления, изменяя значения переменных циклически; организовать вывод результатов в текстовый файл по образцу 1*9+2=11 12*9+3=111 123*9+4=1111 ........ 12345678*9+9=111111111
C++ Найти ошибку в коде Необходимо было написать программу которая вычисляет сумму ряда с заданной точностью, но у меня в коде при любом значении x интеграл не меняется #define _USE_MATH_DEFINES #include<math.h> #include<iostream> using namespace std; // функция, интеграл double f(double x) { https://www.cyberforum.ru/ cpp-beginners/ thread3150166.html
C++ Пропуск инициализации "array" из-за метки case
#include <iostream> #include "Header.h" using namespace std; int N = 5; int main() { setlocale(LC_ALL, "Russian");
C++ Пропуск инициализации "array" из-за метки case https://www.cyberforum.ru/ cpp-beginners/ thread3150153.html
Пропуск инициализации "array" из-за метки case #include <iostream> #include "Header.h" using namespace std; int N = 5; int main() {
C++ двойной указатель на константу https://www.cyberforum.ru/ cpp-beginners/ thread3150127.html
привет, не могу разобраться почему двойной указатель не может указывать на обычный указатель int a = 5; int *p = &a; const int **p_p_c = &p; завершается с ошибкой invalid conversion from ‘int**’ to ‘const int**’ Это потому что через *p можно изменить переменную, которая является константной в определении двойного указателя на константу? Если это так, то почему допустимо это:
C++ Отношение суммы отрицательных элементов матрицы к минимальному побочной диагонали
Дан двумерный массив действительных чисел размера n×n. Найти отношение суммы отрицательных элементов матрицы к минимальному элементу побочной диагонали.
C++ Заменить на ноль значения, расположенные в закрашенной части массива Дан двумерный массив целых чисел размера 7×7. Изобразим его в виде квадрата. Заменить на ноль значения, расположенные в закрашенной части. https://www.cyberforum.ru/ cpp-beginners/ thread3150106.html C++ Как поделить long на не целочисленный тип? Занимаюсь изучением C++. Столкнулся с такой проблемой: имеется переменная типа long, и мне нужно вывести ее, поделив на 100.0, с сохранением дробной части. Работает такое деление не со всеми числами . Например с следующими числами возникают вопросы: 1111101, 2222202 и т.д.. Приведу примеры выражений: 1'111'111 / 100.0 == 11'111.1 //пропала единица 1'111'101 / 100.0 == 11'111 //отсутствует... https://www.cyberforum.ru/ cpp-beginners/ thread3150074.html
Сортировка по месяцам C++
Всем доброго времени суток. Срочно нужна помощь. Итак, имеется задание которое включает в себя 2 пункта. 1) У нас имеется файл чеки.txt. Он находится в папке с проектом. В этом файле имеется информация по такому типу: газоснабжение_январь.pdf газоснабжение_февраль.pdf гвс_февраль.pdf теплоснабжение_январь.pdf теплоснабжение_февраль.pdf xвс_январь.pdf xвс_февраль.pdf...
C++ Выдает nan при вводе 1 https://www.cyberforum.ru/ cpp-beginners/ thread3150037.html
На днях написал код, и он у меня не работал, а именно не вычеслял, выдавал nan, я может и не знаю, но возможно у этого задания нет решения? #include <iostream> #include <cmath> double f(double x) { return log(fabs(x)) + sqrt(x); } int main() {
1 / 1 / 1
Регистрация: 28.11.2020
Сообщений: 94
12.01.2024, 17:27  [ТС] 0

Два идентичных кода работаю по-разному - C++ - Ответ 17179207

12.01.2024, 17:27. Показов 535. Ответов 11
Метки (Все метки)

Ответ

Я же написал, что исключение выбрасывает условие if (_file->is_open() == true && _file->good() == true), для чего внутренности if'а, если до них дело не доходит ?

Но вот на всякий случай:
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
bool DataManager::setDBF(std::wstring path)
{
    _file->open(path);
 
    if (_file->is_open() == true && _file->good() == true)
    {
        _recordLenght = 0;
        _recordsNum = 0;
        _headerSize = 0;
        _isFileChecked = false;
 
        if (checkFileExtension() && checkRequiredColumns())
        {
            _isFileChecked = true;
            //_path = path;
        }
        else
        {
            return false;
        }
    }
    else
    {
        return false;
    }
 
    _file->close();
    return true;
}


Вернуться к обсуждению:
Два идентичных кода работаю по-разному C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2024, 17:27
Готовые ответы и решения:

Два практически идентичных кода, но один почему-то работает медленней
Почему мой код работает намного медленнее? Ведь по сути одно и то же! Мой код: int ans = 0; ...

Два идентичных куска кода работают по-разному
Разбираю чужой код. В одном случае $realty = new Realty(); $ass_user = new User(); ...

Два идентичных кода, только один выдает ошибку, а второй нет
В конце кода вычисляются месяцы с самой худшей прибылью. В первом случае, когда используется...

Как правильно сделать два почти идентичных ajax запроса без копирования дополнительного кода?
У меня есть два запроса ajax. Один выполняется при загрузке страницы и выдает данные, например за...

По разному работает сравнение числа в идентичных строках
Здравствуйте. Прошу разъяснить мне следующую ситуацию, а то у меня уже мозги набекрень съехали. ...

11
12.01.2024, 17:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2024, 17:27
Помогаю со студенческими работами здесь

Background (img) подгружается в двух идентичных вариантах по разному
Может знает почему не целиком картинка бэкграунда загружается , и двух идентичных вариантах по...

Есть два одинаковых по действию кода, но мкопилятор к ним относится по разному, почему?
Друзья! Есть такой код: function f(ch : char) : Boolean; begin if (ch&lt;&gt;'0') then IsFloat...

Два идентичных запроса SQL
СУБД POSTGESQL. Анализирую чужой код. Есть таблица Коды, в ней столбец Ключ типа text и столбец...

Ошибка в идентичных кусках кода
Добрый день... третий день... третий день не въеду. Есть код If FlagOpenVkl_MTR = True Then ...

Способы сравнить два почти идентичных цвета
Есть два цвета: Color first = { A = 255; R = 150; G = 20; B = 20; } Color second = { A = 255;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru