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

Странности с typedef - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кусач по информатике!!(свм пока полный "0") http://www.cyberforum.ru/cpp-beginners/thread32704.html
1.Известно, что в Москве самыми теплыми являются дни с 15 июля по 15 августа. Для проведения фестиваля были выбраны 7 следующих подряд дней, наиболее теплых по данным за последние 10 лет. Составить программу для выполнения этой работы на ЭВМ. (Все данные датчико случай ных чисел.) 2.Японская радиокомпания провела опрос 250 радиослушателей по трем вопросам: 1). Какое животное Вы связываете с...
C++ Напишите прогу, буду благодарен. Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов диапазон значений : -100 100 Размерность массива 100 Очень надеюсь на вас, зарание спасибо. http://www.cyberforum.ru/cpp-beginners/thread32703.html
Разработка программ из многофайловой структурой C++
Очень прошу помощи в следующем задании (сам сделать не могу, а лабораторную сдавать надо. P.S: препод внимания на эту тему вообще не уделял, так что помогите кто соображает на С++): Составить проект для многофайловой структуры программы. Разработать заглавных файл содержащий глобальные данные и объявления внешних функций. Разработать вспомогательный файл содержащий определение внешних...
C++ Сортировка по алфавиту и еще несколько вопросов по С++
Срочно нужна помощь. 1) Нужно отсортировать по алфавиту массив из n элементов класса string. 2) Как вывести число с определенным количеством знаков после запятой с помощью cout.
C++ Умножение матрицы на вектор http://www.cyberforum.ru/cpp-beginners/thread32692.html
Есть матрица и вектор(задается с клавиатуры или случайно - не важно). Матрица умножается на вектор1 и получается вектор2. Далее та же самая матрица умножается на полученный вектор2 и получается вектор3 и т.д. Вопрос: как реализовать такое зацикленное умножение до тех пор пока вектора не станут повторятся(т.е получим период)? Буду рад вашей помощи.
C++ На языке Си++. Разбить файл на n равных частей (n вводится с клавиатуры). Помогите, пожалуйста, с задачкой :wall:. Надо написать на Си++, чтобы допустили к экзамену. Разбить файл на n равных частей (n вводится с клавиатуры). подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921

Странности с typedef - C++

04.05.2009, 18:43. Просмотров 2432. Ответов 7
Метки (Все метки)

В задании нужно определить с помощью typedef массив char.Пишу в header-файле:
C++
1
typedef char masschar[5];
Потом делаю так:
C++
1
masschar cfg[7];
И код компилируется только с
C++
1
2
3
/media/Part2/C++/Projects/CodeBlocks/5.9/declarations.cpp||In function ‘void declarations():|
/media/Part2/C++/Projects/CodeBlocks/5.9/declarations.cpp|22|предупреждение: unused variable ‘cfg’|
||=== Build finished: 1 errors, 0 warnings ===|
Почему нет ошибки о неверной размерности?Или память выделяется только при определении реальной переменной masschar cfg[7],а не при объявлении?Что происходит при попытке инициализации и использовании элементов,выходящих за размерность,указанную в typedef?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru