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

Ошибка при работе со структурой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вкладки компонент, ваше мнение? http://www.cyberforum.ru/cpp-beginners/thread947753.html
Ребят, всем привет! Раньше писал проги на делфи, но сейчас решил изучить c++. Как-то интерес заставил юзать программу bgbilling, написанную как понимаю на яве. Заинтересовали меня вкладки, приложил картинку, как видите, какой бы модуль или договор пользователя я не открыл, всегда создается новая вкладка внизу, и ее можно закрыть. Вот мне интересно, в делфи такого компонента нет, чтобы...
C++ Разложения по базису Уолша с обязательной корреляцией с результатами вейвет анализа Помогите составить алгоритм и что бы он рисовал ввиде японской свечи статистику. Если это возможна. Или скиньте ссылки по этой теме в плане реализации. Буду сильно благодарен. , С/Си++ алгоритм qtcreator http://www.cyberforum.ru/cpp-beginners/thread947740.html
не собирается программа. fmod: неоднозначный вызов перегруженной функции C++
помогите пожалуйста запустить программу(шифрование/дешифрование текста), код вроде правильный, но выдается пара непонятных мне ошибок. Сорцы прилагаю. Пара заголовочных файлов и несколько исходных .срр Так же внутри два готовых бинарника, один шифрует(берет текст из .txt), другой расшифровывает(кладет результат в .txt), но из-за этого: void main(int argc, char **kluch) { clrscr();...
C++ ip address socket windows
Моя проблема заключается в следующем. В общем работаю с сокетами, на 127.0.0.1, все отлично. Но зайдя в 2ip.ru и скопировав ip и адрес сервера поменял с 127.0.0.1 на тот который в 2ip.ru - клиент тут-же выбивает ошибку. И да, у меня роутер - интернет Киевстар. В чем причина? И как с ней бороться? (Догадываюсь что ip на сервере должно быть выделенное). Работаю с сокетами #include <winsock2.h>
C++ Отредактировать файл не загружая в память http://www.cyberforum.ru/cpp-beginners/thread947735.html
Здравствуйте, форумчане. Насколько я знаю чтобы изменить файл надо сначала прочитать его и записать в переменную, а после изменить переменную и снова записать в чистый файл. Мне нужно прочитать 3 байта сначала и записать их в конец. Файл большой и в память не залезет.
C++ Запись в начало массива Добрый день , как записать слово в двумерный массив начинаю к примеру с третьей ячейки нулевой строки.? char Array="beleberda" подробнее

Показать сообщение отдельно
h_wolf
 Аватар для h_wolf
9 / 9 / 1
Регистрация: 24.01.2013
Сообщений: 211

Ошибка при работе со структурой - C++

03.09.2013, 15:09. Просмотров 783. Ответов 20
Метки (Все метки)

Доброго времени суток!
возник очередной глупый вопрос - ЧТДН?

Объявил массив указателей на структуру, но при попытке внести в структуру данные при компиляции вылезает вот такая ошибка на каждую строку:
error: base operand of '->' has non-pointer type 'bop'

Компилятор - GCC.

В книге ответа на вопрос найти не смог. Уверен в том что так можно, ибо есть работающий код (другое "упражнение" в котором такой способ внесения данных работает без проблем.)

Заранее благодарен!


Код:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
struct bop{
    char FullName[80];
    char Title[80];
    char BopName[80];
    int preference; // 0- FullName, 1- Title, 2- BopName
};
 
int main()
{
    setlocale(LC_CTYPE, "");
 
    bop* Arr=new bop[3];
 
    Arr[0]->FullName="Charli Parker";
    Arr[0]->Title="God";
    Arr[0]->BopName="Frick";
    Arr[0]->preference=0;
 
    Arr[1]->FullName="John Bim";
    Arr[1]->Title="Love";
    Arr[1]->BopName="White";
    Arr[1]->preference=1;
 
    Arr[2]->FullName="Eric Pirce";
    Arr[2]->Title="Sec";
    Arr[2]->BopName="Black";
    Arr[2]->preference=2;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru