BuckvicK: C++ требует явного приведения, C не требует. А по литературе ничего посоветовать не могу, сам начинал давно и на ассемблере КР580, затем уже был C на 80286, где приходилось вникать в тонкости работы программы для экономии ресурсов. Так что при виде указателей, структур, массивов и других примитивов C просто в голове возникает представление всего этого на низком уровне.
Практически все данные в программе - набор байтов в оперативной памяти. Указатель - не что иное, как просто адрес в этой памяти. При разыменовании указателя компилятор, зная тип указателя, представляет нужное количество байт по этому адресу как переменную этого типа. Инкремент/декремент указателя - всего навсего прибавление к этому адресу размера (sizeof) типа. Ну и т.д.
Антон Новченко: Вы уж определитесь - надо показать другую картинку (то бишь другой файл, пусть даже изображение в нём то же самое) или тот же самый файл, но в другом размере. Если первое, то загружаете или формируете ссылку на файл большего размера и подставляете её в нужное место. Если второе - просто через .css измените размеры картинки.
Антон Новченко: То есть показывается другой файл. Тогда какие именно ошибки возникают? Что показывает консоль браузера (F12), уходит ли запрос, что возвращается в ответ?
Антон Новченко: 1. И что? Нормальная форма для такого случая - таблица героев, таблица вещей и таблица связи (id_героя, id_вещи), соответственно зная id вещи можно без проблем показать её картинку. Или эти картинки уникальны и у двух разных героев не может быть одинаковых вещей?
2. Картинка уже на странице и надо только изменить её размеры или же по клику грузится другая картинка?
Express777: Но конфиг апача то всё равно где-то хранится. Выполните apachectl -t -D DUMP_VHOSTS
Cмотрите результат, там в скобках будут имена файлов с конфигами виртуальных хостов, где-то рядом и общие конфиги апача лежат.
Практически все данные в программе - набор байтов в оперативной памяти. Указатель - не что иное, как просто адрес в этой памяти. При разыменовании указателя компилятор, зная тип указателя, представляет нужное количество байт по этому адресу как переменную этого типа. Инкремент/декремент указателя - всего навсего прибавление к этому адресу размера (sizeof) типа. Ну и т.д.