Поиск:

Ответ в темуСоздание новой темы Создание опроса
> объявление переменных 
:(
    Опции темы
6azbljlb
Дата 28.4.2011, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



возникла проблема описал переменные в h файле 
Код

@interface pro1ViewController : UIViewController {

        char *words[5][5]; //table letters
    @private
        NSMutableString *str;
        
    }

при написании функций в m  файле пишет что не объявлена переменная words, почему так???
Код


bool IsNearLtr(int h, int w)
{
    bool res = false;
        
    if (InField(h+1,w))  res = words[h+1][w]!="";
    if (InField(h-1,w))  res = res || words[h-1][w]!="";
    if (InField(h,w+1))  res = res || words[h][w+1]!="";
    if (InField(h,w-1))  res = res || words[h][w-1]!="";
    
    return res;
}



PM MAIL   Вверх
Sartorius
Дата 28.4.2011, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



Потому что это функция C, а не ObjC метод
PM MAIL ICQ   Вверх
6azbljlb
Дата 28.4.2011, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



это я знаю..но как то же можно получить доступ к вордс ???

Добавлено через 5 минут и 38 секунд
или нужно переписать функции на обж???
Код

-(bool) IsNearLtr: (int) h  width:(int) w
{
    bool res = false;
    //pro1ViewController.words[0][0]=@"q";
    
    
    if (InField(h+1,w))  res = words[h+1][w]!="";
    if (InField(h-1,w))  res = res || words[h-1][w]!="";
    if (InField(h,w+1))  res = res || words[h][w+1]!="";
    if (InField(h,w-1))  res = res || words[h][w-1]!="";
    
    return res;
}

PM MAIL   Вверх
Bitter
Дата 30.4.2011, 00:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 10
Всего: 27



Си функция вне класса должна обращаться к words через объект класса pro1ViewController.
Функции методы описываются только языком обж-си
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | iOS | Следующая тема »


 




[ Время генерации скрипта: 0.1133 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.