Загрузка...

[C] Ошибка в коде

Тема в разделе C/C++ создана пользователем IEscobaro 9 май 2019. (поднята 9 май 2019) 284 просмотра

  1. IEscobaro
    IEscobaro Автор темы 9 май 2019 #EVO9 FOREVER 45 21 дек 2017
    Код

    // sortare - сортирование
    // baterie - аккумулятор
    void sortare()
    {
    int i, j, k, n, temp;
    // printf("Introduceti numarul total de elemente.");
    printf("Введите общее количество предметов.");

    for(i = n / 2; i > 0; i = i / 2)
    {
    for(j=i; j < n; j++)
    {
    for(k= j - i; k>=0; k = k - i)
    {
    if(lista[k+i].baterie >= lista[k].baterie)
    {
    break;
    }

    else
    {
    temp = lista[k].baterie;
    lista[k].baterie = lista[k+i].baterie;
    lista[k+i].baterie = temp;
    }
    }
    }
    }
    }

    Выскакивает данное ошибка :
    In function 'sortare':
    [Error] subscripted value is neither array nor pointer nor vector

    В чем проблема может быть ?
     
  2. SaintMurder_inactive629492
    SaintMurder_inactive629492 9 май 2019 Заблокирован(а) 384 21 окт 2018
    Братан, я чистую сишку не изучал,но,наскок понимаю,ты неправильно обращаешься к самому массиву
    Типо надо не “Lista[k].batarie”
    А вот так: «Lista.batarie[k]»
     
  3. IEscobaro
    IEscobaro Автор темы 10 май 2019 #EVO9 FOREVER 45 21 дек 2017
    не, что-то другое надо.
     
  4. IEscobaro
    IEscobaro Автор темы 10 май 2019 #EVO9 FOREVER 45 21 дек 2017
    Может кто-то знает в чем прикол ?
    могу скинуть весь код если надо.
     
  5. SaintMurder_inactive629492
    SaintMurder_inactive629492 10 май 2019 Заблокирован(а) 384 21 окт 2018
    в телегу пиши,попробую помочь
     
  6. IEscobaro
    IEscobaro Автор темы 11 май 2019 #EVO9 FOREVER 45 21 дек 2017
    кинул
     
  7. C0DYA
    C0DYA 11 май 2019 Заблокирован(а) 112 20 авг 2018
    f9ifu3ovf3, умри умри умри GADOSТЬ :ban:
     
  8. Enc0der
    Enc0der 10 июн 2019 Заблокирован(а) 2 10 июн 2019
    Предъявите весь код ,а то в этой функции нихуя не понятно
     
  9. xM1r10N
    xM1r10N 11 июн 2019 44 11 июн 2019
    Тут вообще ничего не понятно, вы показали только одну функцию а например объект lista который вы используете вообще объявлен не тут. Как кому-то понять природу вашей ошибки если вы показали только простенький алгоритм обработки? Судя по тому что я тут вижу, ошибка вообще не тут.
     
  10. IEscobaro
    IEscobaro Автор темы 11 июн 2019 #EVO9 FOREVER 45 21 дек 2017
    Ребят забейте уже, давно исправил ))
     
Загрузка...
Top