|
|
Другие темы раздела | |
C++ Проверка на повторение i = 0; while(x != 0){ int j = 1; while(x != 0){ if(x == x){ cout << i << j; } j++; } i++; https://www.cyberforum.ru/ cpp-beginners/ thread373772.html |
Извините за глупый вопрос. C++ Как в С++ записывается "и"? (Например в Pascal это "and"). И как записать это в условие типа: if (N<1000) "и" (N>100) { bla bla bla } else { bla bla bla } |
C++ Ввести масив
https://www.cyberforum.ru/ cpp-beginners/ thread373743.html Как ввести в масив сначала числа с чётным индексом, а потом с не чётным? |
C++ Помогите не понимаю WINAPI=(
https://www.cyberforum.ru/ cpp-beginners/ thread373741.html Нужно написать программу используя функции WINAPI, кот при запуске создает окно, кот используется для вывода результатов работы и завершает свое выполнение при его закрытии. Программа с функцией f..перевода числа... |
C++ Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел. Всем привет мне нужен исходник к етой задачи Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел. зарания , спасибо |
C++ Помогите пожалуйста с уравнением. Первая - уравнение которое надо решить Вторая картинка пример написания Заранее благодарен. https://www.cyberforum.ru/ cpp-beginners/ thread373734.html |
C++ Поиск подстроки в строке
https://www.cyberforum.ru/ cpp-beginners/ thread373729.html Уважаемые форумчане, помогите написать программу для поиска подстроки "vvo" в строке "Petrovvortep" Нужна очень срочно. можно использовать любой алгоритм поиска, но надо указать название алгоритма. Заранее благодарен. |
C++ Напишите пожалуйста простенькие программы на С++. Программа 1. При помощи генератора чисел создать одномерный массив. Длинна массива задается пользователем. Программа 2. При помощи генератора чисел создать одномерный массив. Длинна массива генерируется. Программа 3. Ввести одномерный массив с клавиатуры. Преобразовать массив (сначала поставить положительные элементы,потом отрицательные) |
C++ ДУ. Метод Рунге-Кутта. Погрешность. Сам Рунге-Кутта III порядка. - "реализовано". Огорчает погрешность, не могу понять как улучшить точность (и не достаточно ли такой?). По словам преподавателя: "да на такой системе рунге-кутта должен вообще шикарно считать!" Ныне при шаге h = 0.1 на интервале погрешность 4 шага с порядком h^3 и далее 6 шагов с порядком h^2. main.cpp: #include "stdafx.h" #include "conio.h" #include... https://www.cyberforum.ru/ cpp-beginners/ thread373714.html | C++ Дана строка из фамилии и нооборот Поиск подстроки в строке. Дана строка из фамилии и нооборот. Например Ивановвонави. Нужно найти любой фрагмент в даной строке. Заранее спасибо) есть примерно в паскале Program p1; uses crt; var a,b:string; https://www.cyberforum.ru/ cpp-beginners/ thread373712.html |
Помогите понять ошибку C++ Не могу понять, что ему не нравится? Обычный вектор векторов: template <class typeData> class Ttest { typedef std::vector<typeData> DataLine; public: Ttest():myKrolic(10,DataLine(10)){} int Copy() const; |
C++ Отсортировать список каманд по суммам очков.... Исходные данные или результат или и то и другое должно размещаться в текстовом файле. Отсортировать список команд по суммам очков двух туров футбольного чемпионата. https://www.cyberforum.ru/ cpp-beginners/ thread373706.html |
62 / 62 / 11
Регистрация: 16.10.2011
Сообщений: 200
|
||||||||||||||||
0 | ||||||||||||||||
Проблема.(Не знаю даже как ее назвать...) - C++ - Ответ 211154627.10.2011, 21:34. Показов 962. Ответов 2
Метки (Все метки)
Небольшое введение, кто не хочет может сразу перейти ко второй части.
У меня есть проблема с написанием части моей программы. Все дошло до того, что у меня есть две переменные, а точнне указатели на них и тип у этих указателей void *. Также у меня есть идентификатор типа переменной. В итоге получается нечто такое: В программе есть enum TYPEID {TYPE_INT = 1, TYPE_FLOAT = 2, TYPE_CHAR = 3, TYPE_VECTOR = 4 и т.д.}. Значит я имею два указателя на переменные: void *a1; void *a2; Также у меня имеются две переменные, которые хранят идентификаторы типа переменной, на которые указывают оба указателя: TYPEID Ta1; TYPEID Ta2; Итак, главная задача! Как мне присвоить в переменную a1 значение переменной a2 с учетом их типов??? Т.е. если Ta1 == TYPE_INT и Ta2 == TYPE_FLOAT, то должно произойти что-то типа такого: *(int *)a1 = *(float *)a2, ну или тому подобному... Проблему модно было бы решить при помощи перебора усроить перебор каждого варианта: if (Ta1 == TYPE_INT && Ta2 == TYPE_CHAR) *(int *)a1 = *(char *)a2; Но еще придется тогда отбрасывать некоторые варианты, ведь в переменную типа int нельзя будет присвоить переменную типа vector и т.п. Вот я и прошу помощи, как это все можно упростить, ведь код получается ОЧЕНЬ громоздким и себя не оправдывает. Тот же вопрос, но по другому : Раскажу о том, как дошел до всего этого. Мне потребовался класс который будет хранить в себе переменную, тип которой задан идентификатором, получилось нечто такое:
Основная проблема заключается в перегрузке оператора =. Я нечто набросал, в итоге в содержимом функции получилось нечто на подобии этого:
Вернуться к обсуждению: Проблема.(Не знаю даже как ее назвать...) C++
0
|
27.10.2011, 21:34 | |
Готовые ответы и решения:
2
Даже не знаю как назвать ) Даже не знаю как назвать:) Даже не знаю как назвать тему, но тут есть девушки Даже не знаю в чем проблема. |
27.10.2011, 21:34 | |
27.10.2011, 21:34 | |
Помогаю со студенческими работами здесь
0
FreeRTOS проблема (не знаю даже с чем конкретно) Даже незнаю как назвать! не знаю как назвать Не знаю как назвать |