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

Размер внешнего глобального массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить отношение лексикографического порядка http://www.cyberforum.ru/cpp-beginners/thread533737.html
Здравствуйте, такое задание по ООП. Для класса символьной строки определить отношение лексикографического порядка, перегрузив с помощью дружественной функции операцию «<». Заранее благодарен.
C++ Матрица. Сдвиг по строкам на заданное количество элементов. Пропускал занятия по C# и не могу выполнить задание :( ПОМОГИТЕ, больше некуда обратиться :( Буду благодарен за любую помощь Задана матрица из целых чисел. Осуществить циклический сдвиг по строкам на заданное с клавиатуры количество элементов. Выполнить задание процедурным и объектно-ориентированным методами. Правила2.4. На каждый вопрос создавайте по одной теме - это помогает избежать... http://www.cyberforum.ru/cpp-beginners/thread533729.html
Перевод с двоичной системы в ASCII C++
Есть последовательность 01010111101101010101101111011 ( к примеру ), как перевести эту последовательность в ascii коды ?
C++ VS C++ 2008 - kernel32.lib
LINK : fatal error LNK1104: не удается открыть файл ''kernel32.lib'' Данная ошибка у меня возникает даже при компиляции чистого проекта. Ничего не компилируется. Постоянно вылазит эта ошибка (только сегодня установил Вижуал 2008, после переустановки винды, раньше работало на отлично).
C++ Корни квадратного уравнения http://www.cyberforum.ru/cpp-beginners/thread533696.html
Привет!! учили писать программки на делфи, а теперь надо на с++. не могу разобраться в синтаксисе... Пожалуйста напишите код программы с небольшими комментариями, которая будет вычислять например корни квадратного уравнения. спасибо!!
C++ Непонятное значение Доброго времени суток. Программа: Пользователь вводит значения, они заносятся в вектор, а после сравнивается текущий с предыдущим элементом вектора для нахождения наибольшего значения. Проблема: Скомпилируйте код и увидите (не могу объяснить) :( #include <iostream> #include <vector> подробнее

Показать сообщение отдельно
d13mon
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 11

Размер внешнего глобального массива - C++

29.03.2012, 13:23. Просмотров 739. Ответов 8
Метки (Все метки)

У меня возник такой вопрос :

Есть глобальный массив в одном файле:
C++
1
2
//1.cpp
int arr[] = {4,6,0,1,2};
Есть код в другом файле, его использующий:
C++
1
2
3
4
5
6
7
8
9
10
//2.cpp
#include <iostream>
using namespace std;
 
extern int arr[];
 
int main(){
    cout << arr[0] << sizeof(arr) << endl;
    return 0;
}
Выдает ошибку компиляции:
error C2070: 'int []': illegal sizeof operand

Мне нужен размер этого массива через sizeof. Торможу, не могу понять, как это сделать в данном случае.

Массив должен оставаться во внешнем файле. Явно задавать ему размерность нельзя. И вообще этот файл (1.cpp) трогать нельзя.

Буду благодарен за любую помощь.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru