Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу найти\исправить ошибку https://www.cyberforum.ru/ cpp-beginners/ thread250191.html
Делаю телефонный справочник (думаю всех у универах заставляют :D) Ну вот, я вроде сделал, но не могу понять где ошибка, точней даже не знаю как исправить, кто чем может помогите)) Сама ошибка в том, что при выводе списка имён и прочего, всё зацикливается и бесконечно выводит одно и тоже.. Ну думаю поймёте, про что я, как посмотрите... Вот исходник: Вот сам код, навсякий, если кому лень...
C++ Статический массив в динамическом
int** unsIntText = new int*; //создаём "столбцы" for (int i = 0; i < _unsCharMod; i++) unsIntText; for (int i = 0; i < _unsCharMod; i++) { //по столбцам
C++ Создать класс прямоугольник. https://www.cyberforum.ru/ cpp-beginners/ thread250189.html
Помогите, пожалуйста!! не могу решить задачу, очень важно! Условие: нужно создать класс прямоугольник. Определить в нем конструктор, деструктор, конструктор, копирование. Перегрузить операции +,-,=. Перегрузить операции ввода и вывода.Написать программу калькулятор, который позволит пользователю производить арифметические операции с объектами данного класса. Буду рада, если поможете хоть...
C++ почему при задании xn отрицательное и xk положительное цикл прекращает выводить x достигнув значения 0 Подскажите пожалуйста почему при задании xn отрицательное и xk положительное цикл прекращает выводить x достигнув значения 0 #include <iostream> #include "math.h" using namespace std; int main() { setlocale( LC_ALL,"Russian" ); float a, b, c, x, xn, xk, dx, ac, bc, cc, F; https://www.cyberforum.ru/ cpp-beginners/ thread250184.html
C++ Дружеские функции и перегрузка операторов
я зоздал класс стека вот class CMyStack { public: CMyStack(); ~CMyStack(); void Push(int d); int Pop(); bool isEmpty();
C++ Философский вопрос: Как понять, что ты знаешь язык? Вот, допустим, я знаю С++ стандартный вполне неплохо. STL и т.д. Я абсолютно не знаю Boost. Но полагаю, что разобраться в нем вполне возможно и наверное с определенными библиотеками относительно просто. Я не знаю некоторых фичей C++0x например потоков, лямбда-фукнций на высоком уровне и некоторых других вещей. Очень плохо знаю MFC... Относительно для новичка знаю Qt (что-то смогу написать).... https://www.cyberforum.ru/ cpp-beginners/ thread250124.html
C++ Дана целочисленная квадратная матрица порядка n.Найти номер строк Дана целочисленная квадратная матрица порядка n. Найти номера строк: a) все элементы которых – нули; b) элементы в каждой из которых одинаковы; c) все элементы которых четны; d) элементы каждой из которых образуют монотонную последовательность (монотонно убывающую или монотонно возрастающую). Помогите, пожалуйста. Это моя курсовая работа и я С++ плохо знаю :( https://www.cyberforum.ru/ cpp-beginners/ thread250122.html Процесс в структуре C++
Положил Popen в структуру. Как если процесс уничтожен, создать новый и положить в структуру. И еще, как сделать чтобы при инициализации структуры, Popen не создавался, а то при запуске программы, сразу создается процесс. Добавлено через 3 часа 51 минуту Актуально
C++ массив на max и min надо вставить 0 перед каждым минимальным и после последнего максимального элемента #include<stdio.h> int mas,i,n,max,min,j; int main() { puts("vvedite razmer massiva"); scanf("%d",&n); https://www.cyberforum.ru/ cpp-beginners/ thread250110.html C++ вставка 0 перед элементом подскажите как вставить 0 перед последним максимальным элементом и после минимального каждого миниального. помогите доделать пожайлуста #include<stdio.h> int mas,i,n,max,min,j; int main() { puts("vvedite razmer massiva"); scanf("%d",&n); puts("Vvedite massiv\n"); for(i=0;i<n;i++) https://www.cyberforum.ru/ cpp-beginners/ thread250100.html
C++ объекты и классы
Напишите программу позволяющую находить площади трапеции или прямоугольника. В конструкторе класса должно происходить инициализация переменных, а вычисление значений, а также вывод результата в соответствующих методах класса. Пользователь вначале вводит название фигуры, площадь которой хочет вычислить, а затем параметры данной фигуры. помогите пожалуйста выполнить это задание в каком...
C++ Разработать программу для нахождения пары самых удаленных друг от друга точек https://www.cyberforum.ru/ cpp-beginners/ thread250085.html
N точек на плоскости заданы своими координатами, значения которых формируются случайным образом. Разработать программу для нахождения пары самых удаленных друг от друга точек.
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
01.03.2011, 02:45 0

Передать в функцию размер массива указателей - C++ - Ответ 1410584

01.03.2011, 02:45. Показов 2977. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от erro1 Посмотреть сообщение
хочу что-то типо
C++
1
void menu(*char what_menu) // везде вместо main_menu будет what_menu, чтобы создавать меню из любых массивов
но sizeof(what_menu) мне выводит 1 (вместо 20 (5*4))
раз пишешь на C++, то можешь использовать вектор, он там сам знает свой размер
но если именно массив нужен, то передавай размер сбоку

C
1
void menu(char **what_menu, size_t nitems);
где вызов получается таким
C
1
menu(main_menu, sizeof main_menu / sizeof main_menu[0]);
кстати, вполне вероятно, что можно передавать массив по ссылке, тогда может быть даже можно размер узнать внутри функции
попробовал - массив по ссылке передать не получилось

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

Передать массив указателей в функцию по ссылке
Здравствуйте. Подскажите пожалуйста как передать массив указателей в функцию так, чтобы при...

Передать двумерный массив указателей в функцию
Здравствуйте) У меня есть класс Tile и структура Room. Примерно они выглядят таким образом: ...

Ввести размер массива с клавиатуры и передать этот размер в конструктор
Я создал массив объектов. И я хочу ввести размер этого массива с клавиатуры, и передать этот размер...

Как передать в функцию двумерный массив указателей на класс?
у меня есть std::vector&lt;Monster*&gt; monsters; Rect *pole; int...

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

Как передать массив в функцию не указывая размер
Хочу сделать функцию для сортировки массивов с разным размером как передать массив в функцию не...

Конструктор, в аргументах которого передается массив указателей на объекты и размер этого массива
Создайте новую версию класса Stack с конструктором по умолчанию и вторым конструктором, в...

Инициализация массива указателей на функцию
При попытке инициализировать массив указателей на функцию возникает ошибка, не могу разобраться в...

Передача двумерного массива указателей в функцию
Всем здравствуйте! Мне необходимо создать что-то вроде справочной системы по операторам языка С++. ...

Как правильно передать динамический массив в функцию, увеличивающую его размер, чтобы изменения сохранились
Извиняюсь за совсем нубский вопрос, похожее не нашел. Простая учебная задача - написать функцию,...

Передача массива указателей в функцию для выделения памяти
Есть функция, в которую передаются массивы указателей, для выделения памяти. void...

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