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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подключение сообственного класса через файл http://www.cyberforum.ru/cpp-beginners/thread806521.html
Я написал простенький код через классы, и мне бы хотелось описать сам класс в дополнительном файле и подключить его в главном файле. Но я незнаю как, и незнаю много ли придеться в моем коде всего...
C++ Bubble sort Учу сортировки массивов, но не знаю, как обращаться к ним через процедуру! Процедура: int sort(int *A, int col){ int temp; for( int i = 0; i < col; i++) for( int j = 0; i < col; j++){... http://www.cyberforum.ru/cpp-beginners/thread806519.html
C++ Помогиете решыть в C++ задачу оператором множынного выбору
1.Из экрана вводятся средние баллы студентов за семестр. Подсчитать количество отличников, студентов, которые учатся на хорошо, и удовлетворительно, результат вывести на печать. Добавлено через 12...
Массив: Вставить элемент с номером к. C++
Задание состояло в том,чтобы написать программу выполняющую 5 действий: 1.Удаление элемента с заданым номером. 2.Вставить элемент с номером к. 3.Поставить парные элементы в начало массива, а...
C++ Помагите решыть пожалуйста . решыть задачу в С++ оператором множинного вибору http://www.cyberforum.ru/cpp-beginners/thread806510.html
1.З екрану вводяться середні бали студентів за семестр. Підрахувати кількість відмінників, студентів які вчаться на добре, та задовільно, результат вивести на друк.
C++ Организовать расчет полинома с использованием алгоритма Горнера Не могу даже похожую задачу на форуме найти, помогите кто чем может подробнее

Показать сообщение отдельно
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
12.03.2013, 16:07
Как я понимаю вопрос в том, почему неправильно определяется размер массива? sizeof применительно к указателю всегда вернёт размер указателя, поэтому узнать размер массива таким образом не получится. Как вариант можно сделать так
C++
1
2
3
4
5
6
7
void PrintStructur(User* user, size_t size)
{
    std::cout << size;
}
// ...
PrintStructur(user, ARRAY_SIZE(user));
//...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru