Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Удаление элемента массива Нужно удалить значение из массива ( не по индексу ). Никак не пойму как это сделать. Вот например есть массив 1 4 5 5 7 8 3 6 2. Надо удалить цифру 5, что-бы получился массив 1 4 7 8 3 6 2. Как это сделать? Я, например, задумал создать второй массив, и набирать в него елементы циклом, в который написать "if". Но все ровно ничего не получается. Вот этот цикл: for(int i = 0, j = 0; i < size;... https://www.cyberforum.ru/ cpp-beginners/ thread1546988.html C++ Передача других типов переменных через тип LPVOID
Добрый вечер. В функцию нужно передать переменную типа Awesomium::WebView* А функция принимает тип LPVOID Передаю так: Awesomium::WebView* caller; LPVOID pDataArray;
C++ Выборочное чтение данных из файла https://www.cyberforum.ru/ cpp-beginners/ thread1546969.html
Простите за идиотский вопрос, но вся работа застопорилась, потому что никак не могу разобраться :( Есть программа, написанная, отлаженная, работающая. Но входные данные задаются прямо в ней, а мне надо сделать из нее exe-файл, чтобы пользователи не могли лезть в сам текст. То есть мне надо, чтобы она читала данные из файла, но я никак не могу разобраться, как это организовать. Файл должен...
C++ Верно ли, что количество цифр натурального числа есть четное число? Дано натуральное число. Верно ли, что количество его цифр есть четное число? (Dev C++) https://www.cyberforum.ru/ cpp-beginners/ thread1546958.html
C++ Перегрузка оператора =
Допустим я имею две перегрузки: Zakaz& operator=(Zakaz&); Zakaz operator=(Zakaz); Когда какая из них системой будет вызываться?
C++ Конструкторы и деструкторы https://www.cyberforum.ru/ cpp-beginners/ thread1546929.html
Необходимо реализовать класс с двумя полями, имеющими имена first и second. Обязательно должны присутствовать: Для инициализации начальных значений использовать конструктор; Обязательно использовать деструктор для удаления объектов; Вывод на экран Display(); Для проверки программы использовать несколько случайных наборов данных для переменных first и second. Вывод результата на экран консоли....
C++ Присвоение старого значения массива после любых действий с ним, изменяющих его https://www.cyberforum.ru/ cpp-beginners/ thread1546921.html
Проблема в том, что в программе используется подобие таймера для определенной задержки вывода одного текста с разными закрытыми словами. Выводя первый раз текст, программа по условию закрывает точками слово, номер которого находится рандомно, после чего идет задержка и выводится текст уже с другим закрытым словом. Но суть в том, что программа второй раз выводит текст с закрытым словом, которое...
C++ Класс выводит некорректный результат
Написал класс "massiv", к нему несколько методов и все работает отлично. Проблема заключается вот в чем: Создаю переменную типа "massiv", функцию, которая возвращает тип "massiv" и присваиваю переменной возвращаемое значение функции. Работает корректно до тех пор, пока не создаю еще одну переменную такого же типа и не присваиваю возвращаемое значение, пусть даже, абсолютно другой функции. Далее...
C++ Ошибка при чтении символов строки static char strNAME = {"D\\0000.f"}; // <<-- ... void save_mesto_in_file(int r, int m) { using namespace std; create_name_file(strNAME, r, m); //меняет строку ofstream fin(strNAME); // <<-- fin << 1; fin.close(); }; https://www.cyberforum.ru/ cpp-beginners/ thread1546910.html C++ Обнулить элементы матрицы, лежащие выше побочной диагонали. Условный оператор не использовать Доброго времени суток.Прошу помощи в решении следующей задачи. Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие выше побочной диагонали. Условный оператор не использовать. https://www.cyberforum.ru/ cpp-beginners/ thread1546892.html
Реализовать функции доступа к закрытым полям класса C++
Определен следующий класс : struct Cls { Cls(char c, double d, int i); private: char c; double d; int i; };Как видно, все поля этого класса закрытые, нужно реализовать несколько функций, которые дают полный доступ к этим полям (см. шаблон кода), не смотря на то, что они закрытые.
C++ Поиск заданной строки в массиве Нужно сделать программу, которая осуществляет поиск заданной строки в отсортированном в соответствии с русским алфавитом массиве строк n=100. Вывести исходный массив и количество вхождений заданной строки. Не умею пользоваться гуглом, наверное, но не нашёл ничего по теме поиска заданной строки в символьном массиве, осталась эта последняя работа, подскажите хотя бы примерно как выглядит код, а... https://www.cyberforum.ru/ cpp-beginners/ thread1546880.html
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
07.10.2015, 22:45  [ТС] 0

Ошибка при написании функции с неизвестным числом параметров - C++ - Ответ 8165179

07.10.2015, 22:45. Показов 1254. Ответов 10
Метки (Все метки)

Ответ

Evg,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<iostream>
#include<cstring>
#include<cstdarg>
using namespace std;
char*foo(char*, ...);
int main(){
    
    char*ch="djcbkjanslkmsldkcmlkzmc";  
   
    
    char*che="dvkjsdkvnksjdnvknsdbckjbsv";
    
    
    char*che1="sdkhvkjsdcnlksdnslknclksdnvcmsdlkjbvn";
    
    
    char*chee;
    
    chee=foo(chee,ch,che,che);
    cout<<"\n"<<chee;
    return 0;
}
char*foo(char*ch, ...){
    
    va_list argptr;
    va_start (argptr,ch);
    strcat(ch,va_arg(argptr,char*));
    va_end(argptr);
    return ch;
}
Вот так наверное? Можно личный вопрос, вы вообще реальный человек(в смысле я читаю ваши блоги, предполагал что вы робот )

Добавлено через 2 минуты
Evg, Пользуясь случаем, почему оно на va_list не ругалось? И зачем нужен va_end??

Вернуться к обсуждению:
Ошибка при написании функции с неизвестным числом параметров C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2015, 22:45
Готовые ответы и решения:

Функция с неизвестным числом параметров
Public Function stroka(index) мне нужно чтобы когда я вызывал функцию так =stroka() то не...

Ошибка в функции с переменным числом параметров
В функции Тask у меня не работает второй цикл, не могу понять как исправить. Задание звучит так: В...

Ошибка в функции с переменным числом параметров
Доброго времени суток. Необходимо написать функцию с переменным числом параметров, которая бы...

Создание функции с неизвестным числом переменных
Требуется создать функцию в которую передается два обязательных параметра, а количество других...

10
07.10.2015, 22:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2015, 22:45
Помогаю со студенческими работами здесь

Вызов функции с неизвестным количеством параметров
Всем доброго дня. Не могу решить следующую проблему: Есть массив $parameters, который выглядит...

Ошибка в if при написании функции locate
Организовываю поиск по двум значениям, в строке if выбивает ошибку: search.cpp(26): E2040...

Найти сумму значений функции, используя функции с переменным числом параметров
вычеслить сумму значений функции у = х arctg x для 0&lt;= х &lt;= 2 с шагом 0,2

Передача параметров с указателями при написании функций
Помогите, напишите программу: Передача параметров с помощью указателей при написании функций....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru