|
|
Другие темы раздела | |
C++ Деление нацело и с остатком
https://www.cyberforum.ru/ cpp-beginners/ thread2114699.html Привет, народ. Помогите разобраться с задачей и ошибками в коде. |
Записать в файл все строки исходного файла содержащие заданный символ C++ Задание: Написать программу, которая создает в текстовом режиме файл в текущем каталоге с именем, вводимым с клавиатуры, и заполняет его произвольными строками, которые также вводятся с клавиатуры. После ввода последней строки файл закрывается. Создать новый файл с именем, вводимым с клавиатуры, в который поместить все строки, взятые из исходного файла, содержащие заданный символ. Символ... |
C++ Как из паскаля перевести в C с циклом for
https://www.cyberforum.ru/ cpp-beginners/ thread2114677.html program lab_4; var p1, s1, s2, s3: real; i, d, k, l: integer; begin s1:=0; for i:=1 to 8 do begin s3:=0; for d:=3 to 10 do begin |
C++ Почему программа прерывается после ввода данных? Программа закрывается сразу после ввода данных, что не так? #include <stdio.h> #include <string.h> struct album {char title; int year; char members; float copies; double songs; }; https://www.cyberforum.ru/ cpp-beginners/ thread2114674.html |
C++ Сдвиг массива на к БЕЗ ПОТЕРИ ЭЛЕМЕНТОВ Задача такая: ввести массив с клавиатуры , ввести число к на которое сдвигается массив , саму задачу я решил , используя второй массив #include <iostream> #include <cstdlib> using namespace std; int main() { setlocale(LC_ALL, "Russian"); cout << "Введите размер массива" << endl; int size; cin >> size; |
C++ SFML. Вектора, массивы, классы, объекты Доброго времени суток форумчане! Возникла проблема с векторами. но понимаю как работают эти самые векторы. Задача такова, есть абстрактный класс Object с какими-то функциями(это не столь важно). Так же есть дочерние классы такие как Circle и Circle2. В главной функции создаются новые объекты дочерних классов и заносятся в массив. НО когда хочу сделать через вектор то выдаёт ошибку: "error:... https://www.cyberforum.ru/ cpp-beginners/ thread2114656.html |
C++ Сумма бесконечного ряда
https://www.cyberforum.ru/ cpp-beginners/ thread2114649.html Рассчитать сумму членов бесконечного ряда с заданной пользователем точностью E для заданного пользователем значения Xє(-1;1): x-((x*x)/2!)+((x^4)/4!)-... |
Шаблоны проектирования C++ Разработайте программу для представления структуры объектов подписки на журналы. Один человек может быть подписан на несколько журналов. На один журнал может быть подписано несколько человек. Для каждой подписки необходимо отслеживать дату и размер каждого платежа, а также текущий срок окончания подписки. Примените шаблон проектирования наблюдатель для реализации. |
C++ Как собрать библиотеку GDCM под C++ в Visual Studio? Добрый день! Подскажите, пожалуйста, мне нужно установить библиотеку GDCM для C++ (работаю в Visual Studio). Смотрела тут как с помощью Cmake это сделать http://gdcm.sourceforge.net/wiki/index.php/Configuring_and_Building_With_VS_.NET_2008_(Include_C_sharp_wrapping). Но как для совсем-совсем новичка мне ничего не понятно, только больше запуталась. Может можно где-то почитать литературу по этому... https://www.cyberforum.ru/ cpp-beginners/ thread2114644.html | C++ Ошибка: в классе нет члена с соответствующим именем #include <iostream> using namespace std; class basic_pay{ public: void fix_empl { cout << "fix pay = middle mouth pay"<<endl; }; void hour_empl(float hr){ cout<<hr*8*20.8; } https://www.cyberforum.ru/ cpp-beginners/ thread2114642.html |
Сортировка одномерного массива целых чисел по возрастанию методом быстрой сортировки C++ Написать программу для сортировки одномерного массива целых чисел по возрастанию методом быстрой сортировки. Размерность массива, а также границы диапазона изменения элементов N и M вводятся пользователем с клавиатуры, а сам массив заполняется случайными числами из указанного пользователем диапазона. Сортировку массива и генерацию массива оформить в виде отдельных функций. |
C++ Для каждой матрицы из файла вычислить сумму ее диагональных элементов. Все матрицы с нечетными суммами записать в другой В файле хранятся к матриц размерности m * n. Для каждой матрицы из файла вычислить сумму ее диагональных элементов. Все матрицы с нечетными суммами записать в другой файл, заменив их в исходном файле транспонированными матрицами. Вывести на экран содержимое первого и второго файлов. https://www.cyberforum.ru/ cpp-beginners/ thread2114620.html |
0 / 2 / 3
Регистрация: 29.01.2017
Сообщений: 83
|
|
0 | |
Свой компилятор: обработка ошибок - C++ - Ответ 1167569201.11.2017, 23:26. Показов 1191. Ответов 19
Метки (Все метки)
В рамках развития и стремления к высшему делаю свой компилятор. Пишу на плюсах.
Пока готов только лексический анализатор, работаю над синтаксическим. Возник вопрос: а как вообще обрабатывать ошибки в коде? Ну, то есть я конечно понимаю, что как вариант можно швырять исключения и останавливать процесс при первой же ошибке... Но смотрю вот на тот же gcc, который мне прям все ошибки выводит после попытки скомпилировать, и хочется осилить такую красоту) Как вариант рассматривал какую-нибудь структуру памяти, в которую просто по ходу анализа будут падать эти ошибки для вывод а на экран в конце, но немного не понимаю, как при этом остановить генерацию кода (создавать переменную флаг, по которой в ходе анализа будет определяться, нужно ли что-то делать в плане генерации кода, мне кажется, очень неудобно). Короче, ищу кого-то кто в этом шарит хоть немного, совета спросить хочу, а то в одиночку с этим разбираться уж слишком туго. Вернуться к обсуждению: Свой компилятор: обработка ошибок C++
0
|
01.11.2017, 23:26 | |
Готовые ответы и решения:
19
Свой компилятор C++ Компилятор не находит ошибок, программа виснет вначале Свой компилятор: а правильно ли я разместил наборы токенов? Апроксимация функции с фурье, компилятор ошибок не находит, но программа работает не верно. |
01.11.2017, 23:26 | |
01.11.2017, 23:26 | |
Помогаю со студенческими работами здесь
0
При компилировании компилятор вылетает,нет ли ошибок, или почему он так? Обработка ошибок Обработка ошибок Обработка ошибок |