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

gets() проверка ввода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти скалярное произведение векторов http://www.cyberforum.ru/cpp-beginners/thread750856.html
Помогите пожалуйста, у самой никак не получается, надо написать программу на С++. Даны координаты двух n-мерных векторов A(a1; a2;..; an) B(b1; b2;..; bn). Найти скалярное произведение векторов: A * B = \sum_{i=1}^{n} {a}_{i} * {b}_{i}
C++ Если количество строк в матрице четное, то поменять строки местами по правилу Помогите с задачей !!!!!! Создать квадратную матрицу целых чисел: - массив заполнить случайными значениями с помощью генератора случайных чисел. Если количество строк в массиве четное, то поменять строки местами по правилу: первую строку со второй, третью - с четвертой и т.д. Если количество строк в массиве нечетное, то оставить массив без изменений. http://www.cyberforum.ru/cpp-beginners/thread750845.html
C++ 3D программирования для начинающих
Добрый вечер всем!Я хочу начать учить 3D программирования, но не знаю с чего начать. Возможно кто-то бы посоветовал с чего начать, какую литературу читать, возможно какую-то статью хорошую посоветовал!
Как написать защиту от некорректного ввода для моей проги? C++
void task_1(int **A, int M, int N) { int i=0, sum=0; //1.) сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент; bool bFlag; for (int i=0; i < M; i++){ bFlag=false; for (int j=0; j < N; j++){ if(A<0){
C++ Определить самую большую отрицательную и самую маленькую положительную температуры http://www.cyberforum.ru/cpp-beginners/thread750804.html
Помогите новичку,первая контрольная по программированию в с++ В массиве T(12) хранится среднемесячная температура для каждого из 12 месяцев в г. Могилеве. Определить самую большую отрицательную и самую маленькую положительную температуры. Исходные массивы заполнить случайными числами.
C++ 3D and C++ Собственно сабж. Из какой 3d среды (3d max, Blender, Maya и прочие) проще экспортировать модели для последующей работы с ними на С\С++. Заранее спасибо за ответы. Мануалы приветствуются. подробнее

Показать сообщение отдельно
plag
0 / 0 / 0
Регистрация: 24.12.2012
Сообщений: 9
01.01.2013, 23:12     gets() проверка ввода
возникло слабое звено в программке
C++
1
2
3
4
5
6
...
max_length = 100;
line = new char[max_length];
...
gets(line);
...
вопрос такой: как защитить программу от ввода строки больше 100 символов или как с генерировать исключение
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru