Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Подключение сообственного класса через файл https://www.cyberforum.ru/ cpp-beginners/ thread806521.html
Я написал простенький код через классы, и мне бы хотелось описать сам класс в дополнительном файле и подключить его в главном файле. Но я незнаю как, и незнаю много ли придеться в моем коде всего переписывать. #include <iostream> #include <string.h> #include <conio.h> using namespace std; const int n = 5; class person
Bubble sort C++
Учу сортировки массивов, но не знаю, как обращаться к ним через процедуру! Процедура: int sort(int *A, int col){ int temp; for( int i = 0; i < col; i++) for( int j = 0; i < col; j++){ if(A > A){ temp = A ; A = A; A = A ;
C++ Помогиете решыть в C++ задачу оператором множынного выбору 1.Из экрана вводятся средние баллы студентов за семестр. Подсчитать количество отличников, студентов, которые учатся на хорошо, и удовлетворительно, результат вывести на печать. Добавлено через 12 минут с помощью switch-case пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread806518.html C++ Массив: Вставить элемент с номером к. https://www.cyberforum.ru/ cpp-beginners/ thread806515.html
Задание состояло в том,чтобы написать программу выполняющую 5 действий: 1.Удаление элемента с заданым номером. 2.Вставить элемент с номером к. 3.Поставить парные элементы в начало массива, а непарные в конец. 4.Вывести элемент равный среднему арифметическому суме всех чисел массива. 5.Выполнить сортировку простой вставкой. Так вот я реализовал эту программу по функциям, функции каждую...
C++ Помагите решыть пожалуйста . решыть задачу в С++ оператором множинного вибору
1.З екрану вводяться середні бали студентів за семестр. Підрахувати кількість відмінників, студентів які вчаться на добре, та задовільно, результат вивести на друк.
C++ Организовать расчет полинома с использованием алгоритма Горнера Не могу даже похожую задачу на форуме найти, помогите кто чем может https://www.cyberforum.ru/ cpp-beginners/ thread806508.html
C++ Строка: Подсчитать и вывести на печать количество вводов каждой буквы. Вот задание: 1.З екрану вводяться літери А, В, С, *, Р. Підрахувати та вивести на друк кількість введенькожної літери. С экрана вводятся буквы А, В, С, * Р. Подсчитать и вывести на печать количество вводов каждой буквы. Официальный язык форума - русский Вот мой пример програмы: #include <stdio.h> #include <conio.h> #include <iostream.h> main() https://www.cyberforum.ru/ cpp-beginners/ thread806496.html Проблемы с быстрой сортировкой C++
Пишу программу, сортирующую четные строки матрицы быстрой сортировкой. Переставляются все элементы правильно. Но мне нужно, чтобы программа подсчитала еще количество сравнений и перестановок. Вот тут уже возникла проблема. Никак не могу понять, куда нужно счетчики поставить. Подскажите, пожалуйста, что у меня не правильно. #include "StdAfx.h" #include <iostream> #include <iomanip> #include...
C++ Упорядочить строки матрицы по убыванию Дана матрица А(n,m). Упорядочить строки матрицы по убыванию суммы находящихся в них элементов. https://www.cyberforum.ru/ cpp-beginners/ thread806484.html C++ Если ввода нет, то продолжать цикл Возвращаясь к теме таймера, как сделать такое: есть цикл, который постоянно работает и выводит на экран значение таймера. В любой момент времени пользователь может нажать клавишу и выйти из цикла. Но если программа будет ждать ввода пользователя, то цикл будет стоять на месте и следовательно ничего не будет выводится на экран, а если оставить как есть, то программа так и не получит ввода от... https://www.cyberforum.ru/ cpp-beginners/ thread806478.html
C++ Перегруженные функции
Всем привет. Прошу помощи. Я сильно запутался, и не могу сделать пару аспектов в задание. Вот собственно само задание: Написать перегруженные функции для работы с массивами типа int, double, char и типа bool. (Вывод на экран, заполнение случайными значениями, очистка, сброс в 0 всех значений), перемешивание, сортировка. (20 функций) Вот сам мои наработки. Есть ошибки в самих массивах,...
C++ Объясните для чего нужна строчка? https://www.cyberforum.ru/ cpp-beginners/ thread806465.html
ВОт прога #include <iostream> using namespace std; int main () { int stringSize; cout << "Size of string: "; cin >> stringSize;
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
12.03.2013, 16:07 0

Передача структуры в ф-ию - C++ - Ответ 4243798

12.03.2013, 16:07. Показов 493. Ответов 3
Метки (Все метки)

Ответ

Как я понимаю вопрос в том, почему неправильно определяется размер массива? sizeof применительно к указателю всегда вернёт размер указателя, поэтому узнать размер массива таким образом не получится. Как вариант можно сделать так
C++
1
2
3
4
5
6
7
void PrintStructur(User* user, size_t size)
{
    std::cout << size;
}
// ...
PrintStructur(user, ARRAY_SIZE(user));
//...


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

Передача нескольких параметров в pthread_create (передача структуры)
Здравствуйте. Мне нужно передать последним параметром в функцию pthread_create следующую структуру...

Передача структуры из программы на c# в dll на c++ и получение структуры из dll
В общем проблема в том, что при попытке передачи структуры созданной в c# в dll на c++ происходит...

Передача структуры
Здравствуйте! В программе задана структура с двумя членами типа int. При попытке передать ее на...

Передача структуры из с++ в Matlab
Доброе время суток, не подскажите, как можно загрузить данные из файла со структурой, записанного в...

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

Передача структуры в процедуру
Нужно передать в процедуру структуру. Для упражнения взял пародию на MessageBox Вот структура ...

Передача структуры в функцию
Привет, всем! Помогите чайнику как корректно передать структуру в качестве аргумента в функцию,...

Передача структуры в функцию
объясните, пожалуйста, что это за передача структуры в некоторые функции программы: void...

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

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