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

Чтение уравнения из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление строки из файла http://www.cyberforum.ru/cpp-beginners/thread1180341.html
Кто может подсказать рабочую функцию удаление строки из файла. Поиск строки не нужен, только удаление :)
C++ Множественное определение переменной Доброго времени суток. Просидев n-ое кол-во часов, доделал считай проект и тут вылезли ошибки о multiple definition. Ругается на переменные, определённые в .h файле, в хэдере само собой присутствует конструкция #ifndef #define #endif. Поэтому не понятно почему ругается компилятор, ведь в случае повторного включения, переменные не будут созданы снова. Сделав переменные константами всё... http://www.cyberforum.ru/cpp-beginners/thread1180330.html
Незнаю что делать с Microsoft Visual Studio 2010. Исключение .Net Framework C++
Кидаю через буфер обмена код ранее работающий и вот такие дела: 1>------ Построение начато: проект: proba, Конфигурация: Debug Win32 ------ 1> proba.cpp 1>c:\users\дима\documents\visual studio 2010\projects\proba\proba\proba.cpp(5): warning C4129: : неизвестная escape-последовательность 1> proba.vcxproj -> c:\users\дима\documents\visual studio 2010\Projects\proba\Debug\proba.exe Затем...
Составить процедуру Change Vector для умножения всех элементов вектора на число типа real C++
Составить процедуру Change Vector для умножения всех элементов вектора на число типа real.
C++ Тройки чисел http://www.cyberforum.ru/cpp-beginners/thread1180309.html
Напишите программу, находящую количество троек целых чисел a, b, p таких, что p — простое число, числа удовлетворяют равенству: \sqrt{a}-\sqrt(b)=\sqrt(p) и каждое из чисел a, b и p лежит в промежутке от N до M. Помогите пожалуйста)
C++ Как убрать последние две цифры после запятой? Как убрать последние две цифры после запятой? остаток от деления? на с++ подробнее

Показать сообщение отдельно
volvo
Супер-модератор
 Аватар для volvo
21811 / 14174 / 3947
Регистрация: 22.10.2011
Сообщений: 25,042
Записей в блоге: 2
19.05.2014, 17:10     Чтение уравнения из файла
Цитата Сообщение от Resume Посмотреть сообщение
у меня всё инициализировано
Что у тебя инициализировано?

Еще раз: ты создал матрицу B : n строк на m столбцов (зачем создавать m столбцов, если реально нужен m-1 - это выше моего понимания). При создании элементы матрицы заполнились мусором, ибо new не обязана обнулять выделенную память. Читаешь из файла в матрицу B сколько столбцов? m-1, правда? Что происходит с оставшимся столбцом? В нем все так же присутствует мусор. Он тебе и отображается. Напиши так:
C++
1
2
3
4
    a = new double [n]();
    b = new double *[n];
    for( int i = 0; i < n ; i++)
        b[i] = new double [m]();
- значения будут обнуляться, увидишь разницу. Мусора не будет, будут нули. Может, хоть так ты поймешь, что происходит, и как это исправить...
 
Текущее время: 19:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru