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

Различные версии с++ в виде VS и наборы исходников - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти самую большую цепочку возрастающих элементов последовательности http://www.cyberforum.ru/cpp-beginners/thread893820.html
# include <iostream> # include <math.h> # include <time.h> using namespace std; int vout(int* q, int w) { for (int i=0; i<w; i++) { cout<<q<<" "; }
C++ Даны два натуральных числа a, b. Вычислить Даны два натуральных числа a, b. Вычислить Функция х!! Определяется следующим образом: х!! = 1*3*5*...*х, если х нечетно, х!! = 2*4*6*...*х, если х четно. http://www.cyberforum.ru/cpp-beginners/thread893819.html
Отредактировать предложение, удаляя из него лишние пробелы C++
Составить программу, в которой с клавиатуры вводится строка символов и отредактировать предложение, удаляя из него лишние пробелы оставляя только по одному пробелу между словами.
Поставить строки в обратном порядке C++
Поставить строки в обратном порядке, используя двухмерный массив. Размер массива задается самостоятельно. Сделать три варианты программы. В первом элементы массива определяются в программе, во втором задаются пользователем, в третьем заполняются с помощью генератора случайных чисел. Исходный и конечный массивы вывести на экран.
C++ не удается релизовать свою функцию sort для шаблонного массива http://www.cyberforum.ru/cpp-beginners/thread893795.html
функция должна получать Array<T>::Iterator #ifndef SORT_H #define SORT_H #include <iostream> //#include <string> #include "Array.h" //using namespace std;
C++ While. Правильно ли составлено условие? У меня вопрос. правильно ли составлено условие. А то у меня такое чувство что оно не проверяется while ((stroka!=key_prob) || (stroka!='\0')) подробнее

Показать сообщение отдельно
Dr_Quake
Заблокирован

Различные версии с++ в виде VS и наборы исходников - C++

06.06.2013, 21:39. Просмотров 496. Ответов 12
Метки (Все метки)

Я как абсолютный нелюбитель с++ итд столкнулся со следующей забавной штукой - есть исходники ID Software - quake, quake2 и их форков на тех же движках. В них уровень предельный - VC2005, собирается со стандартом C99(это на примере Q2) и не выше.

Суть идеи - прикрутить wrapper музыки из wave-alac-ape-flac файлов, но тут начинается реальный гемор, потому, что любой компонент реализующий обёртки к этому, вроде того же irrKlang, написан под более новый стандарт(=диалект как я понимаю) и банально не собирается если не править кучу по всему проекту старому адаптируя его к реалиям VS на котором писался компонент, наоборот аналогично. Я бы прикрутил свой готовый либ в котором надо вызывать то по сути пару функций, но там надо передавать строки, а либ на delphi, тоже ещё тот гемор.

Убил уже два дня - плюнул - сделал __asm и более-менее работает, но через жопу же! Пока что я склоняюсь к двум вариантам:

1) Дописать на асме
2) Написать обёртку dsound.h и музыку переделать в raw чтобы обёртки кроме 30 строк для вывода и хэндлера DirectSound не было.

По поводу остального - нет, я знаю winapi и asm x86 достаточно неплохо, но в видах C++ вообще никак, с различиями в компиляторах и диалектах(ну и стандартах ясное дело) уже много раз сталкивался.

В общем что посоветуете по поводу данной проблемы?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru