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

С++ базы данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести предложение, и вывести самое короткое слово? http://www.cyberforum.ru/cpp-beginners/thread103852.html
Ввести предложение, и вывести самое короткое слово??? Есть отдельная функция, которая удаляет подстроку со строки???
C++ Динамическое выделение памяти new Доброго времени. У меня в программе есть два двумерных динамических массива. Код компилируется, но возникает ошибка времени выполнения: "Инструкция по адресу "..." обратилась к памяти по адресу "...". Память не может быть "read"". если закоментировать выделение памяти под второй массив то программа работает без ошибок. Если попробовать выделить под второй массив совсем чуть-чуть памяти - один... http://www.cyberforum.ru/cpp-beginners/thread103837.html
C++ Найти квадратный корень из суммы всех положительных элементов двухмерного массива
помогите очень-очень решить две задачки по массивам 1.Вычислить сумму элементов, больше, чем середнеарифметичне значение всех элементов. 2. Добыть квадратный корень из суммы всех положительных элементов двухмерного массива. Буду очень сильно благодарен!!!!!!
C++ Сложение и вычитание вещественных матриц
ПОМОГИТЕ ПОЖАЛУЙСТА С ЗАДАЧКОЙ, СРОЧНО НУЖНО БЫЛО!!!!!!!!!, ВОТ И САМА ЗАДАЧКА.... Написать и протестировать функцию для сложения и вычитания вещественных матриц Одним из формальных параметров должен быть признак вида операции. зарание спасибо....
C++ Сортировка списков (Умножение полиномов) http://www.cyberforum.ru/cpp-beginners/thread103772.html
Задача: Имеются 2 полинома (А и В). Они задаются, как массив коэффициентов при иксах. Нужно создать третий полином (С = А * В) и представить его в виде списка, после чего отсортировать получившийся список. НО: в памяти нельзя хранить все элементы списка, то бишь в памяти - 3-10 значений, остальное - в неком временном файле. Собственно, вопрос: Как организовать это самое "НО"?
C++ вопрос от начинающего програмиста :) есть определенная форама, с набросаными на нее лейбами баттонами радиобаттонами имейджами и еще несколькими элементами.. вопрос, как можно вывести на печать на принтер всю эту форму целеком ? понимаю что задача не из простых, потому сам покопался немного в нете, нашел книгу с примерами, там один похожий был, но там распечатывалась таблица... Культин Н. Б. C++ Builder в задачах и... подробнее

Показать сообщение отдельно
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
13.03.2010, 08:28     С++ базы данных
1) В стандарте Си ничего хорошего для отлавливания ошибок ввода нет. Ну, scanf что-то может возвратить (типа EOF) если есть явные несоответствия формата и данных, но все это - мертвому припарки! scanf вообще придумали для студентов, чтоб они не заморачивались на проблемах контроля ввода (очень не простых), а сразу могли начать решать задачки на освоение простейших конструкций. Лично я при вводе чего-либо беру строку и разбираю ее посимвольно.
У С++ напридумано по этому поводу многое. Всякие валидаторы и т.п. Но это не часть языка, а реализуется в классах. При этом каждый компилятор, каждая среда создает свой набор этих средств. Есть общие схемы и принципы, но разобраться в них - на диссертацию потянет
Что здесь посоветовать? Или изучите то, что есть в той среде, которой вы пользуетесь, или сами разработайте парочку классиков.
2) При нажатии стрелочек и других управляющих символов getchar получает по очереди 2 числа.
Сначала 0 - признак, что дальше идет код управляющего символа. Потом сам этот код.
Для стрелок это 72(Up), 80(Down) 75(Left), 77(Right). Это легко определить написав маленькую эксперементальную прогу. Только не забудь - если getchar() дал 0, тут же еще раз - getchar()
3) Да
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru