Здравствуйте. Мне нужно считать с клавиатуры 3 перем-ые int и 2 строки. Проблема в том, что если я ввожу хотя бы одну строку с пробелом в середине прога распознает ее как 2 строки. Пробовал через cin.get, cin.getline - так вообще не получается. Как можно считать 2 строки содержащие пробелы? Спасибо.
Добрый день, Asder! getline(cin, buf1); getline(cin, buf2); Ответ отправлен: 15.03.2004, 18:09 Отправитель: vitya Отвечает U3Bepb
Добрый день, Asder! Попробуй вместо cin.get использовать функцию gets(s) она считывает строку пока не нажмёшь Enter. #include Ответ отправлен: 17.03.2004, 02:01 Отправитель: U3Bepb
Вопрос № 1500
Здравствуйте, эксперты! Подскажите, пожалуйста, где можно достать хоть немного теории о реализации коллизий (столкновений) при программировании трёхмерной графики (желательно Direct3D, но можно и OpenGL, главное, чтобы теория была). Спасибо!
Доброе время суток, Lerry! Я бы для начала сам бы попробовал- например проэцировать вершину на полигон, а потом смотреть с какой стороны полигона эта вершина. То есть можно и самому придумать :). Хотя за эффективность способа не уверен, но работать должно. Только ещё придётся проверять, попадает ли проэкция в площидь полигона или нет, но это уже мелочи :)... На самом деле есть книга Д.Роджерса "Алгоритмические основы машинной графики", но не уверен, есть ли там в прямом виде про коллизии, но про райтресинг и райкастинг точно прочитаешь, может чего сам после придумаешь. Ответ отправлен: 16.03.2004, 13:56 Отправитель: Morgion
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.