Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
ktalonec
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 36
1

Массивы (музыкальная программа)

16.04.2012, 11:39. Просмотров 3828. Ответов 44
Метки нет (Все метки)

Привет всем, сразу скажу что я новичок, но необходимо сделать приложение и я потихонку изучаю шаг за шагом что к чему, задача у меня сделать приложение в котором человек бы брынчал по клавишам фортепиано, они в свою очередь должны запоминаться соответственно (нота,октава), после чего программа берет полученную последовательность нот и собирает из нее последовательность согласно аккордам, после чего проигрывает полученную последовательность по одной ноте.

Но остановился я на моменте забивания нажатых клавиш в массив. мне нужно как то объявить массив снаружи, а потом внутри действия нажатия каждой клавиши в него всякое добавлять последовательно, я попробовал insertObject atIndex не получается выводит пустой массив, сначала думал что проблема в переводе массива в строку и выводе, но потом понял что массив просто пустой, после некоторого колдовства обнаружил что если массив объявлять внутри IBAction{} то все нормально, в общем как то так, заранее спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 11:39
Ответы с готовыми решениями:

Музыкальная коллекция
Музыкальная коллекция. Организуйте структуру для хранения информации о...

Музыкальная открытка на микроконтроллере
хочу сделать музыкальную открытку, подскажите пожалуйста, можно ли...

Музыкальная картотека в динамическом массиве
Написать программу, которая позволяет хранить музыкальную картотеку в...

Нужна музыкальная база даных
Поделитесь пожалуйста простенькой музыкальной базой

Музыкальная коллекция. taglib treeview QAbstractItemModel
Добрый день! Нашел в сети такой вот редактор тегов -...

44
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
23.04.2012, 12:16 41
Где ошибку выдает то?
0
ktalonec
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 36
23.04.2012, 12:56  [ТС] 42
zulkis, вот ровно напротив этой строчки пишет что zvuk undeclaired identifier
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
23.04.2012, 13:06 43
Вы её в @implementation написали? Если да, читайте что такое @interface и @implementation
1
ktalonec
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 36
23.04.2012, 14:33  [ТС] 44
zulkis, прочитал что такое @interface & @implementation продолжает ругаться, я уже как только не пробую и в разных местах писать и в заголовочном фале по разному его объявлял, бестолку он неизвестен программе!http://s2.ipicture.ru/uploads/20120423/9TvWbdVl.png
я уже по всякому пробовал этот метод писать и без @synthesize zvuk; и с ним, и внутри и снаружи
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
24.04.2012, 06:11 45
Читайте для чего нужен @synthesize.
Он тут вообще не при чем.
Вы собрались имплеметировать метод внутри другого? Это глупость. Так не делается.
Прочитайте про методы. И честно - я вообще без понятия как Вам в голову пришло написать такое...
Больше теории поможет, я думаю.
0
24.04.2012, 06:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2012, 06:11

Разработать консольное приложение с XML базой данных. Тема: музыкальная библиотека
1 Разработать структуру файла XML для хранения информации об объектах...

Массив структур "Музыкальная школа": вывести информацию по ученикам, играющим на заданном инструменте
Создать массив, элементами которого являются структуры – список учеников...

Программа (массивы)
Здравствуйте. Помогите пожалуйсто решить задачу: Переписать в массив A...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru