170 похожих чатов

Нужно сделать структуру с кингами и данными о них. я

покачто делаю такое
#include <iostream>

using namespace std;

int l = 0;

struct knigga{
string author;
string name;
string vid;
int starostb;
string misze;

};

void showinfo(knigga book, string src){
for (int i = 0; i < l; i++){
cout << book[i].name << endl;
}
}

int main(){
const int length = 8;
l = length;
knigga books[length] = {
{"SergoZar", "Душевні рани", "Sergo.Zar.Production", 2021, "В майбутньому"},
{"SergoZar", "Збірник V6", "Sergo.Zar.Production", 2019, "spaces.ru"},
{"Олексій Семикопенко", "Підручник HTML", "Без видавництва", 2009, "webremeslo.ru"},
{"Олексій Семикопенко", "Підручник CSS", "Без видавництва", 2009, "webremeslo.ru"},
{"Джейсон Шреєр", "Кров піт і пікселі", "Форс", 2019, ""},
{"Едріан Прутяну", "Як стати хакером", "ДМК Прес", 2020, ""},
{"Джон Еріксон", "Хакінг. Мистецтво експлойту", "Пітер Прес", 2018, ""},
{"Крейг Джеллі", "MINECRAFT Довідник архітектора", "Mojang", 2019, ""}
};
string src;
cout << "Пошук: ";
cin >> src;
showinfo(books,src);

return 0;
}
что я делаю не так?:
9.cpp: In function 'void showinfo(knigga, std::__cxx11::string)':
9.cpp:18:21: error: no match for 'operator[]' (operand types are 'knigga' and 'int')
cout << book[i].name << endl;
^
9.cpp: In function 'int main()':
9.cpp:50:11: error: could not convert '(knigga*)(& books)' from 'knigga*' to 'knigga'
showinfo(books,src);
^~~~~

2 ответов

18 просмотров

knigga у тебя одна, а ты к ней как к массиву обращаешься

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта