Форум программистов, компьютерный форум CyberForum.ru

Обращение по адресу к элементам структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как создать файл? http://www.cyberforum.ru/cpp-beginners/thread552535.html
Подскажите плз код.Я новичёк, программирую под CodeBlocks.Подскажите плз код, который сделает следующее: Создаст файл скажем test.bat с кодом внутри: @echo off msg * Hello world Спасибо:)
C++ Работа с файлами - удаления пробелов в тексте, содержащемся в файле Разработать программу удаления в тексте, содержащемся в файле, всех пробелов. http://www.cyberforum.ru/cpp-beginners/thread552525.html
C++ Удалить из строки начальные пробелы
задача №1 Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы задача № 2 , Правила3.15. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.Задача перемещена в новую тему: http://www.cyberforum.ru/visual-cpp/thread552549.html помогите плз
C++ Поиск ошибки.
Программа работает правильно, но преподаватель говорит, что есть нехорошая ошибка. Никак не могу ее найти. Помогите найти ее пожалуйста.. #include <iostream> #include <cmath> using namespace std; int main() { int i; double max;
C++ Преобразование к char* http://www.cyberforum.ru/cpp-beginners/thread552516.html
Переведите, пожалуйста, на русский язык, что значит эта строчка: (char*)&var Если я правильно понимаю, то это: "передать как ссылку, преобразовав к указателю на char". НО! Мне непонятно: просто передать var нельзя, тк тип не тот. Передаваемый тип должен быть void*, однако когда передаешь (char*)&var - ошибки нет, а напрямую преобразовать к (void*) невозможно, к char* тоже.
C++ База данных книг! Народ, помогите пожалуйста с лабораторной на C++.Нужно написать программу, которая согласно запросу пользователя выводит информацию о книгах, выпущенных после указанного года. __________________________ Буду очень вам благодарен! подробнее

Показать сообщение отдельно
denys_l
51 / 51 / 4
Регистрация: 26.09.2011
Сообщений: 186
19.04.2012, 13:32     Обращение по адресу к элементам структуры
Есть структура fs:
C++
1
2
3
4
5
6
7
struct fs
{
     f_element;
     s_element;
     ...
    n_element;
};
Есть массив указателей на структуру
C++
1
struct fs *p = new struct fs [n];
Для перемещения по объектам используем конструкцию типа p[i] (0<i<n), где p[i] - это должен быть адрес первого элемента структуры.
Как перемещаться по элементам p[i] структуры? Нужно обойти констуркцию p[i].n_element;

Добавлено через 21 минуту
Надо попробовать увеличить адресс-p[i] на число байт, которое занимает один элемент структуры. Вроде должно получиться

Добавлено через 29 минут
Не, все равно не получается
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru