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

Как вычислить количество элементов массива, переданного по ссылке? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование функций(подпрограмм) http://www.cyberforum.ru/cpp-beginners/thread23290.html
Дано пятизначное целое число.Составить из его цифр максимальное число.(используя подпрограмму) Я понимаю,что скорее всего у меня задача написана бредово....она работает,но результат не тот.Помогите её,пожалуйста исправить... // 5 значное число.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std;
C++ Как проверить регистр символа? Допустим у нас есть символьная строка. Мы должны перебрать ее, и для каждого символа поменять регистр на противоположный. Какой функцией можно проверить регистр символа?:) http://www.cyberforum.ru/cpp-beginners/thread23273.html
C++ Как выводится символ табуляции?
Как выводится символ табуляции?:) '\t' ?
как заделать так что бы значения переменной менялось по заданному времени C++
Всем привет!! Кто знает как можно заделать так что бы значения переменной менялось по заданному времени Например так for (i=0; i<=10; i++) //чтоби “i” увеличилось только при прохождении скажем 2 секунд
C++ HGE http://www.cyberforum.ru/cpp-beginners/thread23246.html
Вот посоветовали мне HGE для создания простейшей графики. Скачал.. теперь тыркаюсь, ищу соответствующие директории в Visual Studio для установки :wall: кто знает, что из архива с HGE куда надо пихать, и как потом это все активаривать? и еще краткое куководство по эксплутации кто-нибудь знает?
C++ Что значит const float PI = 3.14159F ? Для изучения С++ использую книгу Лафоре. На стр. 61 видим предложение: "Если вам необходимо описать константу long, то после ее числового значения следует указать символ L". Далее, на стр.68 вижу строку кода: "const float PI = 3.14159F" Понимаю, что это значит "Если вам необходимо описать константу float, то после ее числового значения следует указать символ F". Вопрос... подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
15.02.2009, 04:31     Как вычислить количество элементов массива, переданного по ссылке?
Можно так :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int foo(int *arr)
{
    return static_cast<int>(_msize(arr)/sizeof(int));
    //return (int)(_msize(arr)/sizeof(int));
}
int main()
{
    int *arr = new int[6];
    cout<<foo(arr)<<endl;
    return 0;
}
 
Текущее время: 10:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru